Точно такой же вопрос, как этот , но с использованием CLI вместо GUI.
Я хотел бы разрешить доступ для входа в общий каталог SMB, но пользователи не получают другого доступа к серверу.
Точно такой же вопрос, как этот , но с использованием CLI вместо GUI.
Я хотел бы разрешить доступ для входа в общий каталог SMB, но пользователи не получают другого доступа к серверу.
Ответы:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Создать акцию, отредактировав /etc/samba/smb.conf
. Например, вы можете добавить что-то вроде этого внизу:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Теперь хорошая идея перезапустить самбу:
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-tool user add USERNAME-HERE
Пожалуйста, обратитесь к Samba AD DC howto для получения дополнительной информации.
Ответ извлечен из Cyberciti
Чтобы проверить свою версию Samba, просто введите команду
samba -V
Пример вывода:
Version 4.3.11-Ubuntu