Hali
Van egy fileom, aminek a tulajdonosa: www-data, a csoportja www-data es 664 a jogosultsaga.
Rootkent megcsinaltam ezt:
usermod -a -G www-data medve
A gond az, hogy ezekutan se tudom irni az adott file-t a medve userrel. A /etc/group-ba es a /etc/gshadow-ba rogzitette a usermod a valtoztatasokat. Debian Etch-t hasznalok. Szerintetek mi lehet a gond?
Udv: E-Medve
- 887 megtekintés
Hozzászólások
lepjel ki, es be a felhasznaloval.
- A hozzászóláshoz be kell jelentkezni
Jelentkezz ki, aztán be. Ha X alatt vagy, indítsd újra az X kiszolgálót. Utána már érvénybe fognak lépni a változások.
- A hozzászóláshoz be kell jelentkezni
Bakker, tenyleg, Ujrainditottam az X-et, es megy. De ezt akkor se fogom megerteni. Kesz windows feeling. Megnezem otthon Sarge alatt is, de ott nem volt ilyen, ha jol emlekszek, ott on-the-fly ment. De majd megnezem es beszamolok.
- A hozzászóláshoz be kell jelentkezni
Nem megy on-the-fly mert a bejelentkezeskor olvassa fel a user adatokat es folyamatosan a memoriaban tartja. Nem ellenorzi a fajlokat rendszeresen ha modosulnak, a usermod pedig nem general semmilyen system eventet, ha modositott rajta. (mivel nincs is hova)
---------------------
Ригидус а бетегадьбол
- A hozzászóláshoz be kell jelentkezni
> ha jol emlekszek, ott on-the-fly ment
Aligha emlékszel jól.
> De ezt akkor se fogom megerteni. Kesz windows feeling.
Semmi köze a windows-hoz, és tök logikus. Amikor bejelentkezel, akkor a beléptetést (autentikálást) végző program a rendszergazdai jogosultságokat eldobja, kikeresi az azonosított felhasználó adatait, és átvált ennek a felhasználónak az UID-jára és GID-jére (tehát erre a felhasználóra és csoportra). Ez a desktop környezet használata során nem változik meg: amikor egy program elindít egy másikat, akkor az a másik ezeket az értékeket a szülőjétől változatlanul örökli. Elég meredek lenne, ha minden egyes program indításakor valaki az /etc/group-ból kilesné hogy per pillanat éppen mi is a csoportod. A kernel ezt nem teheti meg, az /etc/group nem rá tartozik. Ha a libc vagy ld.so tenne így, akkor meg megkerülhető lenne ez a védelem, és bármi más csoportba is berakhatnád magad. Arról nem is beszélve, hogy kissé erőforrás-igényes egy ilyen művelet, ha gyakran indul új processz.
- A hozzászóláshoz be kell jelentkezni
Tényleg semmi köze a winhez. Még csak újra sem kell indítani az X-et, ha mondjuk terminálban szerkesztesz egy vi-al. Csak mondasz egy su - medvét és akkor az nyit egy új "session"-t (logint), ami már föl fogja olvasni a jogosultságokat. Aztán ha ebből (a terminálból) indítasz valamit már az is jól fog menni.
De ehhez tényleg az kell, hogy új logint indíts. Az X meg nem indít.
De ugye egmont már gyönyörű szépen leírta, mi hogyan megy. Ezért ezek alapok.
- A hozzászóláshoz be kell jelentkezni
OK, jogos az okfejtes. Ezekszerint csak elszoktam ettol. Ritkan futok bele ilyenbe - marminthogy menetkozben usermod -, es azert volt ez a helyzet szokatlan :-)
- A hozzászóláshoz be kell jelentkezni