Jogosultságok beállítása

 ( Cozi | 2016. január 21., csütörtök - 15:49 )

Sziasztok!

Adott egy Ubuntu, ahol egy (GA nevű) könyvtárra a root és mondjuk a g1 csoport írhat, olvashat (775). A g1 csoportba felvettem az nk és az le felhasználót, így ők ketten remekül tudnak írni, olvasni ebben a könyvtárban - ha azokat a könyvtárakat, állományokat maguk hozták létre.

Az lenne a cél, hogy ha nk létrehoz egy alkönyvtárat vagy állományt, le felhasználó írhassa azt. Ha nk ír vagy alkönyvtárat hoz létre, akkor a létrejövő holmik nk felhasználó és nk csoport tulajdonába kerülnek, így persze le felhasználó nem tud vele mit kezdeni.

Ha el tudnám érni, hogy minden létrejövő állomány és könyvtár g1 csoport tulajdonába kerüljön, szerintem megoldaná a gondomat.

Na de ezt hogyan?

Üdv, Cözi

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

gondolom sticky bit + (acl | umask)

:-)

Köszönöm!

Üdv, Cözi

setgid, hogy pontosak legyünk

1. nk és le felhasználók default groupja g1 legyen.
2. Az umask 0002 legyen, hogy a csoport tagoknak is legyen írási joguk.

Például a $HOME/.bashrc file-ban nk és le felhasználóhoz:
umask 0002

A sticky bit másra való, ott az a lényeg, hogy a file-t létrehozón kívül más ne törölhesse a file-t a sticky bittel ellátott könyvtárból.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

"A sticky bit másra való, ott az a lényeg, hogy a file-t létrehozón kívül más ne törölhesse a file-t a sticky bittel ellátott könyvtárból."
... igen, továbbá azzal a csoporttal lesz létrehozva az új file, elég egy csoportot létrehozni és mindenkit beletenni, akit kell, nem kell mindenkinek mindenki csoportjába benne lennie.

az meg ugye nem a sticky bit hanem a setgid

Oh igen, fogalom zavar :) bocsi

Még mindig a setgid csinálja ezt; a sticky a fájlok törölhetőségét korlátozza.

Igaz, bár szerintem a setgid felesleges. Ha mindenkinek ugyanaz a default group-ja, akkor a felhasználók ezzel a csoporttal hozzák létre 0002-es umask esetén 0664-gyel a file-okat, 0775-tel az alkönyvtárakat, és ekkor sem kell mindenkinek az összes többi egyedi csoportjában szerepelnie.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

off

Te élsz még? Tegnap írtam neked e-mailt benne egy kéréssel. :)


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Olvastam, szerintem hétvégén megoldom :)

Köszönöm. :)


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Vagy akár ez.