Как добавить пользователя samba в Linux

Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Пользователь должен существовать в системе и должен быть добавлен как пользователь Samba.

Для начала нужно создать системного пользователя. Если он есть, то пропускаем этот пункт:

useradd palexa -s /sbin/nologin

Последний параметр запретит ему авторизоваться по ssh. Можно этот параметр опустить, так как без пароля (команда passwd) по ssh не пустит.

Ну а если Вам нужен пользователь с доступом по ssh, можно сделать так

useradd palexa; echo myparol |passwd --stdin palexa

Теперь добавляем его как пользователя samba, указывая SAMBA пароль:

smbpasswd -a palexa

Система попросит Вас два раза ввести пароль. Возможно после этого нужно добавить пользователя в группу Samba и перезапустить сервис smb. Это зависит от настроек.