CIFS este un sistem de fișiere virtual care creează o „vizualizare” a partajării la distanță cu un set de permisiuni specifice clientului - nu serverului. Nu puteți chown/chmod un sistem de fișiere virtual. Și cifs nu are vizibilitate asupra permisiunilor de pe server.
În mod implicit, o montură CIF va crea o „vedere” care are proprietar = root (cu excepția cazului în care specificați uid / gid așa cum ați făcut) și permisiunile de 755.
Puteți modifica acele permisiuni folosind dir_mode
și modul_fișier
parametrii.
Deci, de exemplu, dacă doriți acces de scriere la partajarea montată pentru toată lumea din gid=####
grup:
sudo mount -t cifs //192.168.1.X/directory_shared /mnt/192.168.1.X/directoryname -o username=username,rw,uid=####,gid=####,nounix,sec= ntlmssp,dir_mode=0775,file_mode=0664
Vă rugăm să rețineți că acest lucru reflectă ceea ce văd utilizatorii clienți. Utilizatorul specificat de uid=####
și toți cei care sunt membri ai gid=###
grup - asupra clientului - va avea acces de scriere la partajarea montată.
Cu toate acestea, singurul utilizator pe care serverul îl vede este utilizatorul specificat de acreditările care i-au fost transmise: username=nume utilizator
. Dacă acel utilizator nu are acces de scriere la folderul real partajat pe server, nimeni nu va avea acces la client. Dacă are acces la scriere, atunci el și orice utilizator client al grupului vor salva fișiere cu proprietar = nume de utilizator pe server.