Я настраиваю общий ресурс 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 в качестве оболочки.