/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
$ 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.16.6)
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