Точне запитання, як це , але використання 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 для отримання додаткової інформації
Відповідь витягнуто з кіберцитів
Для перевірки версії Samba просто скористайтеся командою
samba -V
Приклад Вихід:
Version 4.3.11-Ubuntu