Точно тот же самый вопрос как этот, но использование 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
Примечание А о добавляющих пользователях на версии 4.x
Samba В отличие от версии 3.x Samba и ранее, версия 4.x Samba не требует локального Unix/пользователя Linux для каждого пользователя Samba, который создается. Команда следующим образом для добавления пользователей в Samba Active Directory
samba-tool user add USERNAME-HERE
, см. практическое руководство Samba AD DC для большего количества информации
Ответ, Извлеченный от кибер-Citi
Для проверки Версии Samba просто пользователь Вывод команды
samba -V
В качестве примера:
Version 4.3.11-Ubuntu