Server: Debian 10, SAMBA v4.9.5
Client: Windows 10 21H1
Încerc să creez două acțiuni Samba. Unul este acces deschis pentru orice utilizator și nu solicită o parolă. Dosarul partajat este /media/NAS. Celălalt definește un nume de utilizator în setările sale și solicită o parolă. Dosarul său partajat este /media/NAS/films.
Deci, a doua partajare indică un subdosar al primei partajări. Este destinat să fie conectat la televizorul meu pentru a partaja conținut media din acel folder.
Utilizatorul definit ca având acces la această a doua partajare și-a creat contul prin următorii pași:
- useradd -s /sbin/nologin mediauser
- usermod -a -G mediaUsers mediauser
- usermod -g mediaUsers mediauser
- smbpasswd -un utilizator media
Parola atât pentru contul de utilizator, cât și pentru samba sunt aceleași.
Cu aceste setări mă pot conecta la prima partajare cu acces de citire/scriere foarte bine, dar a doua continuă să revină cu „Nu aveți permisiunea de a accesa această partajare”.
Într-o întorsătură pe care nu o înțeleg, dacă am doar primul share activat (comentez al doilea share în fișierul conf și repornesc samba) funcționează OK, dar de îndată ce adaug în al doilea share Films nu pot acces mai mult la prima partajare. De asemenea, văd că apare o nouă partajare numită mediauser care conține o grămadă de lucruri de profil. Vreo indicii de ce se întâmplă asta?
Am furnizat mai jos diverse bucăți de fișiere de configurare și ieșiri ls -l. Mulţumesc mult.
smb.conf:
[global]
grup de lucru = WORKGROUP
interfețe = 192.168.54.0/24 enp1s0
bind interfețe numai = da
fișier jurnal = /var/log/samba/log.%m
dimensiune maximă a jurnalului = 1000
logging = fișier
acțiune de panică = /usr/share/samba/panic-action %d
####### Autentificare #######
rol server = server independent
respectă restricțiile pam = da
Sincronizarea parolei unix = da
program passwd = /usr/bin/passwd %u
password chat = *Introduceți\snew\s*\parola:* %n\n *Reintroduceți\snew\s*\parola:* %n\n *parola\actualizată\succes* .
schimbarea parolei pam = da
map to guest = utilizator prost
Usershare permite oaspeților = da
#======================= Partajați definiții =======================
[case]
comentariu = Home Directories
browseable = nu
numai citire = da
creați mască = 0700
masca director = 0700
utilizatori validi = %S
[NAS]
comentariu = Stocare NAS
cale = /media/NAS
browseable = da
numai citire = nu
invitat ok = da
creați mască = 777
modul de creare forțată = 777
masca director = 2777
modul director forțat = 2777
[Filme]
comentariu = Arhiva de film
cale = /media/NAS/films
browseable = da
numai citire = da
invitat ok = nu
utilizatori validi = mediauser
creați mască = 775
modul de creare forțată = 775
masca director = 2775
modul director forțat = 2775
Permisiuni pentru foldere:
drwxrwxr-x 158 nimeni mediaUtilizatori 4096 23 iunie 22:30 filme
drwxrwxr-- 7 nimeni niciun grup 4096 24 iunie 22:11 MP3
drwxrwxr-- 14 nimeni nu grup 4096 23 iunie 20:39 Imagini
drwxrwxr-- 16 nimeni niciun grup 4096 24 iunie 21:59 Software
drwxrwxrwx 25 nimeni niciun grup 4096 24 iunie 08:50 Video
ieșire pdbedit:
root@fileServer:/etc/samba# pdbedit -L
utilizator media:1001: