ilostmyid2 Ответов: 1

Как получить доступ к общему ресурсу samba для пользователя linux?


не собираюсь определять нового пользователя ни в linux, ни для samba. подумайте, что на сервере есть только один пользователь, кроме root. я хочу иметь возможность получить доступ к общему каталогу через windows и не хочу быть вынужденным создавать другого пользователя, возможно, для samba с тем же именем/пропуском.
возможно ли это?

Что я уже пробовал:

попробовал Настроить элементы в smb.conf. но не нашел никакой разницы.

1 Ответов

Рейтинг:
10

Jochen Arndt

Это возможно только с общими ресурсами, которые разрешают гостевой доступ.

Пример кого-л. конф:

[global]
    map to guest = bad user
    # Use this instead of "bad user" with Samba 4.2 and later.
    #map to guest = bad password

    # Local user name for guest access.
    # Must have read permission on all guest shares and write permission
    #  on guest shares that should be writable.
    guest account = nobody

    # Other global options

[name_of_share]
    path = /path/to/share/
    read only = no
    guest ok = yes

    # Other share options

Но обратите внимание, что это позволяет всем, кто может подключиться к вашему серверу, получить доступ к общему ресурсу(ресурсам), и у вас нет отслеживания пользователей (знать, кто получил доступ, создал или изменил файлы).

Чтобы использовать защищенный паролем доступ (настоятельно рекомендуется), вы должны создать по крайней мере одного пользователя Samba с соответствующим пользователем Linux, разрешить этому пользователю доступ к общим ресурсам и использовать его для подключения из Windows.


ilostmyid2

действительно, мне нужна аутентификация, но не для того, чтобы определить отдельного пользователя/пропуск, чем определенный пользователь для самой системы linux. я имею в виду, как избежать разделения и не определять отдельных пользователей для samba?