sudo vi /etc/samba/smb.conf [global] # attenzione, di default il servizio tutto chiuso bind to interfaces only FALSE # Range di IP che possono accedere al server hosts allow = 127.0.0.1 192.168.1.0/255.255.255.0 # Nome del gruppo di lavoro workgroup = WORKGROUP # Nome della macchina nel gruppo di lavoro netbios = SAMBA # Livello di sicurezza delle condivisioni security = USER # Descrizione della macchina server string = FILE SERVER # Permessi sulle cartelle create mask = 0755
hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24 hosts deny = 0.0.0.0/0
[www-site] guest ok = yes comment = www-site writeable = yes path = /var/samba/yourfolder delete readonly = yes public = yes writable = yes browsable = yes create mask = 0644 force create mode = 0600 security mask = 0555 force security mode = 0600 force user = youruser
dopo la configurazione, testa il file
testparm sudo /etc/init.d/smbd restart # test connessione locale smbclient -L localhost -U%
da un'altra macchina:
findsmb smbclient -L $IP
restrizione all'accesso:
sudo vi /etc/hosts.allow smbd: 192.168.1.
GUI configurator:
sudo system-config-samba
mount remote share: in /etc/fstab file:
//ntserver/docs /mnt/samba smbfs username=docsadm,password=D1Y4x9sw 0 0
or you can set `force user` in smb.conf
`sudo smbpasswd -a your_user`
; This will be accessible via \\yourserver\allaccess [allaccess] path = /media/common read only = no writeable = yes browseable = yes valid users = one, two, three, four create mask = 0644 directory mask = 0755 ; if you set this, all files get written as this user force user = one ; A single user share: [special] path = /home/two/onlytwo read only = no writeable = yes browseable = yes valid users = one create mask = 0640 directory mask = 0750
NFS: nfs tra macchine unix è più veloce del 30%
/etc/fstab
# device mountpoint fs-type options dump fsckorder 192.168.2.250:/Public /mnt/Public nfs rw,soft,users,nolock 0 0 #users: montabile dagli utenti #noauto: non montare al boot #nolock: non usare demone per il lock dei files