Fórum Root.cz
Ostatní => Odkladiště => Téma založeno: Michal Svatuška 19. 01. 2011, 22:39:09
-
Je nějaký rozdíl mezi ?
sudo su - user
a
sudo -u -i user
-
Je nějaký rozdíl mezi ?
sudo su - user
a
sudo -u -i user
"sudo" vykona jeden prikaz jako root
"su" se prihlasi jako root a muzes do konzole psat prikazu nekolik, a to bez toho, aniz bys porad psal na zacatku sudo.
(snad jsem to nezkonil :))
jeste doplnim, ze pouzivani "sudo" je bezpecnejsi, nez "su".
-
Ale stejne kazdej bez roota a s povolenym sudem napise "sudo sh", pokud chce delat neco rozumnyho. S bezpecnosti je to tak ze kdyz se zrusi heslo roota, tak ho nikdo nemuze pokouset hadat. Naopak sudo je mene bezpecne, protoze se da zneuzit jeho nekterych spatnych vlastnosti (napr. sudo po prvnim zadani hesla prikazu se nemusi zadavat). Sudo je proste jen moznost spoustet programy jako root nebo jineho uzivatele definovaneho v /etc/sudoers, je flexibilnejsi, zadava se heslo prihlaseneho uzivatele a ne nejake jine. 'su' prihlasi jineho uzivatele jeho heslem, ktere je tomu uzivateli prideleno. U 'sudo' ale naopak lze nastavit, ze se povoli pouze jedna specificka akce s pravy roota uzivateli a jeste bez hesla.
-
sudo vs su to je jasny ... ale mě spíš šlo o tohle
chápu to tak že
sudo su - ... switch na roota s prostředím
sudo su - user .. switch na usera s prostředim
sudo -u -i user .. switch na usera s prostředím
chtěl jsem mít jenom jistotu jestli v tech dvou přikazech není nějaká niance ale zjevně v tomto použití je výsledek naprosto stejnej
-
su - je priste switch user se vsim vsudy ( trosku nepresne )
sudo je framework krety vas necha spistit program jako jiny user( treba root).
pokud tedy chci aby moji operator mohli menit hesla unix userum. nastavim sudo tak aby vsichni ze skupiny operators mohli volat passwd, a muzu to udelat tak aby nemohli zmenit heslo rootovi a me ... vse je konfigurovatelne
takze neco jako +s bit na binary ale o neco lepsi protoze se to necha vice konfigurova..
mj. konecne poradne dotaz,