Nasljeđivanje prava, 2. put
Postano: 28 svi 2014, 15:51
(Admini, obrišite prošle 2 teme, ne znam zašto se ne mogu otvoriti)
Pozdrav svima,
Na Ubutnu 12.04 LTS podesio sam nasljeđivanje prava na nekom folderu. I prava se vide onakva kakva bi trebala biti sve dok netko ne napravi editiranje i Save. To mi se događa samo na nekim folderima. Evo jednog primjera (malo sam cenzurirao korporativne podatke) ali sam namjerno ostavio puno ime foldera "Sektor za ICT" sa razmacima, za svaki slučaj da vidite.
Uglavnom, podesim 0770 permisije na sve podfoldere i onda podesim nasljeđivanje sa chmod g+s komandom. Kad izlista direktorij, sve je ok. Čim se napravi editiranje i spremanje, file izgubi write permisiju. Tražio sam po netu rješenje i došao sam do informacije kako se prilikom editiranja/spremanja stari file briše i kreira se novi sa permisijama od nekog "parenta od parenta". Kako mogu vidjeti koji je onaj krovni parent s kojega mi se naslijeđuju prava? Npr. u Windowsima možeš na bilo koji folder odrediti da po svojim child objektima podesi permisije i ignorirat će postavke od svojeg nadređenog parenta. No u Linuxu to očito nije tako?
root@server:/Company/Administration# chmod -R 0770 Sektor\ za\ ICT/
root@server:/Company/Administration# chmod -R g+s Sektor\ za\ ICT/
root@server:/Company/Administration# cd Sektor\ za\ ICT/
root@server:/Company/Administration/Sektor za ICT# ls -l
-rwxrws--- 1 hradmin it 45734 Tra 29 12:10 2014_04_ICT.xlsx
-rwxrws--- 1 hradmin it 34381 Svi 28 13:44 2014_05_ICT.xlsx
------------------PROCES EDITIRANJA DATOTEKE 2014_05_ICT.xlsx-------------------------------
root@server:/Company/Administration/Sektor za ICT# ls -l
-rwxrws--- 1 hradmin it 45734 Tra 29 12:10 2014_04_ICT.xlsx
-rwxr----- 1 hradmin it 34380 Svi 28 13:45 2014_05_ICT.xlsx
Zaboravio sam napisati i postavke direktorija "Sektor za ICT"
d rwx rws--- 2 hradmin it 4096 Svi 28 13:46 Sektor za ICT
Ako je potrebno, dodati ću i prava za ostale parente (ima još 2-3 nivoa iznad)
Pozdrav svima,
Na Ubutnu 12.04 LTS podesio sam nasljeđivanje prava na nekom folderu. I prava se vide onakva kakva bi trebala biti sve dok netko ne napravi editiranje i Save. To mi se događa samo na nekim folderima. Evo jednog primjera (malo sam cenzurirao korporativne podatke) ali sam namjerno ostavio puno ime foldera "Sektor za ICT" sa razmacima, za svaki slučaj da vidite.
Uglavnom, podesim 0770 permisije na sve podfoldere i onda podesim nasljeđivanje sa chmod g+s komandom. Kad izlista direktorij, sve je ok. Čim se napravi editiranje i spremanje, file izgubi write permisiju. Tražio sam po netu rješenje i došao sam do informacije kako se prilikom editiranja/spremanja stari file briše i kreira se novi sa permisijama od nekog "parenta od parenta". Kako mogu vidjeti koji je onaj krovni parent s kojega mi se naslijeđuju prava? Npr. u Windowsima možeš na bilo koji folder odrediti da po svojim child objektima podesi permisije i ignorirat će postavke od svojeg nadređenog parenta. No u Linuxu to očito nije tako?
root@server:/Company/Administration# chmod -R 0770 Sektor\ za\ ICT/
root@server:/Company/Administration# chmod -R g+s Sektor\ za\ ICT/
root@server:/Company/Administration# cd Sektor\ za\ ICT/
root@server:/Company/Administration/Sektor za ICT# ls -l
-rwxrws--- 1 hradmin it 45734 Tra 29 12:10 2014_04_ICT.xlsx
-rwxrws--- 1 hradmin it 34381 Svi 28 13:44 2014_05_ICT.xlsx
------------------PROCES EDITIRANJA DATOTEKE 2014_05_ICT.xlsx-------------------------------
root@server:/Company/Administration/Sektor za ICT# ls -l
-rwxrws--- 1 hradmin it 45734 Tra 29 12:10 2014_04_ICT.xlsx
-rwxr----- 1 hradmin it 34380 Svi 28 13:45 2014_05_ICT.xlsx
Zaboravio sam napisati i postavke direktorija "Sektor za ICT"
d rwx rws--- 2 hradmin it 4096 Svi 28 13:46 Sektor za ICT
Ako je potrebno, dodati ću i prava za ostale parente (ima još 2-3 nivoa iznad)