Situatie
Dorim sa oferim drepturi in plus unui anumit grup de useri, dar nu vrem sa schimbat ownerul fisierului si nici grupul care face managementul acestui fisier.
Solutie
Pasi de urmat
In primul rand treubie sa avem instalat packetul acl
$apt-get install acl
Avem fisierul
test
Folosim comanda:
getfacl test – pentru a afla ce drepturi secundare sunt aplicate:
# file: test
# owner: test
# group: test
user::rwx
group::r-x
other::r-x
Vedem ca userul test este owner si are drept deplin,grupul poate citi si executa si restul citi si executa
Pentru a face in asa fel incat userul test1 sa poata avea drept rwx fara a schimba ceva la permisiunile principla si fara a adauga test1 la grupul test folosim comanda:
setfacl -m u:test:rwx test(directorul)
acum getfacl test va arata asa:
# file: test/
# owner: test
# group: test
user::rwx
user:test1:rwx
group::r-x
mask::rwx
other::r-x
Asa am facut ca userul test1 sa poata sa scrie/citesca/execute fisierel din directorul test fara al adauga la grupurile de management si fara a schimba permisiunile de grup
Leave A Comment?