Sambaclient ArchLinux Xfce
yay -S thunar-shares-plugin
yay -S gvfs
yay -S thunar-archive-plugin
yay -S gvfs-smb
yay smbclient
sudo nano /etc/samba/smb.conf
В квадратных скобках задаем имя ресурса, все что ниже скобок - секция этого ресурса. В ней мы указали следующие опции:
comment - описание ресурса, необязательный параметр;
path - путь к директории;
read only - режим только чтения, указываем no;
guest ok - разрешен ли гостевой доступ, указываем yes;
Прописать:
[seagate-408ef8]
comment = Samba на Linux
path = smb://seagate-408ef8/
valid users = mial
read only = no
browsable = yes
[global]
workgroup = WORKGROUP
client min protocol = CORE
#client min protocol = SMB3_11
#client min protocol = SMB2
client max protocol = SMB3_11
#client max protocol = SMB2
другой конфог:
[global] workgroup = WORKGROUP name = smb://seagate-408ef8/ log file = /var/log/samba/%m.log log level = 3 max log size = 50 security = user preferred master = yes local master = yes map to guest = bad password server string = guest ok = yes guest account = nobody server min protocol = CORE [data] comment = data path = smb://seagate-408ef8/ writeable = yes browseable = yes guest ok = yes create mode = 0666 directory mask = 0777
Теперь запустим службу SMB:
sudo systemctl start smb.service
Для добавления службы в автозагрузку выполните:
sudo systemctl enable smb.service
На этом общая настройка сервера закончена. Проверим конфигурацию на ошибки:
testparm
И перезапустим сервер
service smbd restart