/etc/samba/smb.conf.
Примечание
smb.conf, запускайте команду testparm для проверки файла на синтаксические ошибки.
#useradd -m user_samba#passwd user_samba
# smbpasswd -a user_samba
New SMB password:
Retype new SMB password:
Added user user_samba.
sharefolder, для общих ресурсов:
# mkdir /mnt/sharefolder
#chown -R user_samba:users /mnt/sharefolder#chmod -R ugo+rwx /mnt/sharefolder
/etc/samba/smb.conf строки:
[public] #путь к общей папке path=/mnt/sharefolder read only=No #открыть гостевой доступ guest ok=Yes comment = Public
#systemctl restart smb#systemctl restart nmb
smb.conf должны быть заданы следующие переменные (данная возможность настроена по умолчанию):
[global]
# ----------------------- User Shares Options -------------------------
usershare path = /var/lib/samba/usershares
usershare max shares = 100
usershare allow guests = yes
usershare owner only = yes
# gpasswd -a <имя_пользователя> sambashare
и перезапустить службы smbd и nmbd:
#systemctl restart smb#systemctl restart nmb




$ smbclient -L 192.168.0.131 -U%
$ smbclient -L 192.168.0.131 -Uuser_samba
Enter TEST\user_samba's password:
Sharename Type Comment
--------- ---- -------
public Disk Public
IPC$ IPC IPC Service (Samba Server Version 4.14.7)
user_samba Disk Home Directories
Cups-PDF Printer Cups-PDF
Документы Disk
SMB1 disabled -- no workgroup available
/etc/samba/sambacreds (например, командой mcedit /etc/samba/sambacreds), с содержимым:
username=имя_пользователя password=пароль
/etc/samba/sambacreds, надо установить так, чтобы файл был доступен на чтение и запись только пользователю-владелецу файла:
# chmod 600 /etc/samba/sambacreds
и принадлежать root:
# chown root: /etc/samba/sambacreds
/etc/fstab необходимо прописать, строку вида:
//СЕРВЕР/ИМЯ_РЕСУРСА /mnt/точка_монтирования cifs credentials=/путь/к/полномочиям/sambacreds 0 0Например:
//192.168.0.131/public /mnt/server_public cifs users,_netdev,x-systemd.automount,credentials=/etc/samba/sambacreds 0 0