Точно такой же вопрос, как этот , но с использованием CLI вместо GUI.
Я хотел бы разрешить доступ для входа в общий каталог SMB, но пользователи не получают другого доступа к серверу.
command-line
samba
Фу Бар
источник
источник
Ответы:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Создать акцию, отредактировав
/etc/samba/smb.conf
. Например, вы можете добавить что-то вроде этого внизу:Теперь хорошая идея перезапустить самбу:
sudo service smbd force-reload
источник
--no-create-home --disabled-password --disabled-login
Это спасло мой день! Все еще полезно в 2017 году!Примечание о добавлении пользователей в Samba версии 4.x
В отличие от Samba версии 3.x и более ранних версий, Samba версии 4.x не требует локального пользователя Unix / Linux для каждого создаваемого пользователя Samba (если он подключен к другому источнику аутентификации, например Active Directory).
Команда для добавления пользователей в Samba Active Directory следующая
Пожалуйста, обратитесь к Samba AD DC howto для получения дополнительной информации.
Ответ извлечен из Cyberciti
Чтобы проверить свою версию Samba, просто введите команду
Пример вывода:
источник