
Scarichiamo ed installiamo Samba3.0.21 dai ports
cd /usr/ports/net/samba3 && make install clean
Oppure installiamo il pacchetto precompilato
pkg_add -r samba3
La compilazione ci mettera' un po' di tempo,a seconda della vostra macchina,appena installato il nostro samba entriamo in dir
cd /usr/local/share/examples/samba/
e copiamo il file smb.conf.default
cp -p smb.conf.default /usr/local/etc/smb.conf
Adesso editiamo il nostro file di conf con un editor a nostro piacimento."Io usero' nano"
nano /usr/local/etc/smb.conf
1.Item: 'workgroup' Cambiamo il nome del Gruppo di defaults "MYGROUP" con il nome del gruppo di lavoro che vogliamo dare alla nostra macchina condivisa Esemio : workgroup = MiaRete 2.Item: 'server string' Cambiare la stringa del server nel seguente modo :
%h Samba Server
%h-the-FreeBSD-Samba-Server
%h Samba
%h_Samba_File_Server_1
'%
3. item: 'log file' La linea di default
log file = /var/log/samba/log.%m
% possiamo usare questo di default oppure modficare cosi' :
log file = /var/log/Samba-%m.log
CONFIGURAZIONE INDIVIDUALE PER L'UTENTE DI LOGIN
========================== Share Definitions ==========================
4. Prepariamo la configurazione per l'operatore di sistema
[homes]
comment = Homes Directories
browseable = no
writable = yes
Cambiamo in :
[homes]
comment = Home directory for %u on %h
browseable = no
writable = yes
path = /usr/home/%u/Docs
valid users = %S
5. Aggiungiamo una selezione pubblica col nome di [public] sara' la dir condivisa per samba
#
# A publicly accessible directory, that can be read from
# or written to by all valid users.
[public]
comment = %h Shared Public Directory
path = /usr/home/samba/public
force directory mode = 0777
force create mode = 0777
force group = nobody
force user = nobody
public = yes
writeable = yes
read only = no
6. Salviamo con :
F2
invio
invio
7. Creiamo adesso la directory di riferimento a Samba
cd /usr
mkdir home
cd home
mkdir samba
cd samba
mkdir public
cd public
8. Riavviamo il computer
shutdown -r +1
9. CREIAMO UN ACCOUNT SU FREEBSD PER WINDOWS USERS
adduser -v winuser
10. CREIAMO UN ACCOUNT SU SAMBA PER WINDOWS USERS
smbpasswd -a winuser
ed editiamo la nostra password per samba. 12. CONFIGURIAMO SAMBA AL BOOT
cd /etc
cp -p rc.conf rc.conf.1.bak
ed editiamo rc.conf
nano rc.conf
Aggiungendo :
samba_enable="YES"
13. Salviamo con :
F2
invio
invio
14. Riavviamo il sistema :
shutdown -r +1
15. SETTIAMO I PERMESSI DELLA CARTELLA CONDIVISA DI SAMBA
cd /usr/home/samba
chmod u=rwx public
chmod g=rwx public
chmod o=rwx public
16.Creiamo l'users DOCS directory
cd /usr/home
ls -lt
In questo caso username e samba
mkdir username/Docs
17. Assegnare i permessi ad username/Docs in questo caso 'username' sta per l'utente in uso con regolari permessi wheel
chown username username/Docs
18. Riavvia il sistema e buon Samba Server :D