INSTALARE SAMBA

apt install samba -y

Se redenumeste fisierul de configurare:

mv /etc/samba/smb.conf /etc/samba/smb.conf.old

Se creeaza un nou fisier de configurare:

nano /etc/samba/smb.conf

Se introduce continutul urmator:

#======================= Global Settings =======================
[global]
                log file = /var/log/samba/log.%m
                passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
                socket options = TCP_NODELAY
                obey pam restrictions = yes
                username map = /etc/samba/user.map
                map to guest = bad user
                encrypt passwords = yes
                passwd program = /usr/bin/passwd %u
                passdb backend = tdbsam
                wins support = true
                dns proxy = no
                netbios name = SERVER
                server string = %h server
                password server = Cocosata1
                path = /mnt
                default = SHARE
                unix password sync = yes
                workgroup = WORKGROUP
                os level = 20
                create mode = 777
                syslog = 0
                usershare allow guests = yes
                panic action = /usr/share/samba/panic-action %d
                max log size = 1000
                directory mode = 777
                pam password change = yes
########## Domains ###########
password –gecos „” %u
#======================= Share Definitions =======================
[CARTI]
   path = /mnt/CARTI
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

[DIVERSE]
   path = /mnt/DIVERSE
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

[FILME]
   path = /mnt/FILME
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

[MUZIK]
   path = /mnt/MUZIK
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

[POZE]
   path = /mnt/POZE
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

[SERIALE]
   path = /mnt/SERIALE
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

[TORRENTE]
   path = /mnt/TORRENTE
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

[DOCUMENTARE]
   path = /mnt/DOCUMENTARE
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

[DOCUMENTARE SERIE]
   path = /mnt/DOCUMENTARE_SERIE
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = yes

Restart Samba:

systemctl restart smbd

Samba preia utilizatorii de sistem care trebuie sa fie creati anterior cu comanda useradd. Utilizatorii de sistem se regasesc in /etc/passwd.
Dupa instalarea Samba se creaza utilizatori dedicati:

smbpasswd -a elvis 

New SMB password:

Listeaza utilizatorii Samba:

pdbedit -w -L

Sterge utilizatorul Samba elvis:

pdbedit -x -u elvis