zmena prav pro adresar

grunge 9r na seznam.cz
Pondělí Srpen 6 00:34:49 CEST 2001


On Sun, 5 Aug 2001 21:23:54 +0000 (UTC), Miroslav Barták <mbartak na iol.cz> wrote:
>Dne ne  5. srpen 2001 21:44 jste napsal(a):
>> Zdravim znovu,
>> neco nemohu pochopit:
>> mam adresar /home/cvsroot (z urcitych duvodu prave zde), byl vytvoren
>> rootem (dane, jedna se o kopii z predchozi instalace).
>> nasledne dam "chmod -R +rwx /home/cvsroot"
>> Prava zustanou stejna jako pred prikazem.
>> pro jistotu tedy opet "chmod -R -rwx /home/cvsroot" a znovu "chmod -R +rwx
>> /home/cvsroot", ovsem stale beze zmeny.
>> Vzdy jako root.

co umask?
man chmod:
       A  combination of the letters `ugoa' controls which users'
       access to the file will be changed: the user who  owns  it
       (u),  other users in the file's group (g), other users not
       in the file's group (o), or all users  (a).   If  none  of
       these  are  given, the effect is as if `a' were given, but
       bits that are set in the umask are not affected.
				      ^^^^^^^^^^^^^^^^^
>nemam takový poehled, ale zkusil bych srovnat eísla u3/4ivatelu "chown" toeba 
>mily soubory poedtim jine ID. Já jsem si napo jako user zvolil 510, a všude, 
>kde mám úeet mám prosti 510 a nebo si je srovnám. Tak zkus toeba nejdoív 
>chown -R 100 /home/cvsroot  (100 bývá ID roota).

vy mate roota jako uid 100? tak to asi mate znacny prehled, protoze
jste musel opatchovat dost veci souvisejicich s kontrolou opravneni,
protoze dotycny kod ho vzdycky ocekava jako 0 ;).
jinak vlastnik a skupina souboru pri vyse uvedenem manevru hraje roli
pouze u adresaru (pri zmene prav souboru je treba mit urcita prava k adresari).
hlasky "operation not permitted" si vsak clovek obvykle vsimne. samozrejme
ze jine uid muze zpusobit odepreni pristupu k souboru, ale tazatel samozrejme
kontroluje prava podle ls -a a ne podle toho, ktery uzivatel k cemu muze.

-- 
grunge na matfyz.cz (pronounced [grunge])

NOTE FOR WINDOWS (TM) USERS: IN NO EVENT UNLESS REQUIRED BY APPLICABLE
LAW WILL I BE LIABLE TO YOU FOR ANY SOFTWARE OR HARDWARE DAMAGE, SYSTEM
MALFUNCTION OR DATA LOSS ARISING OUT WHILE YOU ARE READING THIS NOTE.



Další informace o konferenci Linux