Назад | Перейти на главную страницу

Могу ли я добавить пользователей Samba, не добавляя пользователей UNIX?

Я настраиваю общий ресурс Samba на своем сервере Debian и хочу создать несколько простых username:password учетные записи, которые могли получить доступ к общим ресурсам без добавления пользователей UNIX на мою машину.

Могу ли я сделать это ?

Заранее большое спасибо !

Квентин

Проверьте свой [global] раздел. Eсть security = user параметр. Если у вас установлен этот раздел на = user у вас все равно будет запрошен пароль. Вы должны изменить его на security = share, но учтите, что эта опция устарела!

Вот хорошее объяснение: http://ubuntuforums.org/showthread.php?t=825686

"Причина, по которой вам нужна учетная запись unix, заключается в том, что samba может ограничить доступ к файлам в соответствии с разрешениями, установленными в файловой системе. Если пользователь unix не имеет локального разрешения на чтение файла, пользователь samba с таким же именем не будет может прочитать его независимо от настроек общего ресурса. Я думаю, вы можете отключить учетную запись unix, если пользователь samba указан в / etc / passwd с UID ».

вы можете сопоставить несколько виртуальных пользователей с непривилегированной учетной записью unix «none»:

подробнее здесь: http://htyp.org/smbusers

так это будет выглядеть так:

никто = пользователь1 пользователь2 пользователь2

и наоборот, вы можете добавить эти учетные записи unix и установить / sbin / nologin в качестве оболочки.