Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: DCP 1510E brother  (Přečteno 3284 krát)

ramael

  • Stálý člen
  • **
  • Příspěvků: 647
Re:DCP 1510E brother
« Odpověď #25 kdy: 13 Března 2024, 11:10:03 »
Chapu to tak, ze parametr -i tomu da persistenci, jakykoliv dalsi prikaz nemusi uz mit v syntaxi "sudo" a pokud neco z toho skriptu vyzaduje dalsi privilegia, tak je ma uz udelene ..
Takhle jsem to taky dříve chápal. A dá se s tím tak žít. Ale je to nepochopení věci. Podotýkám, že na drtivou většinu instalací to nemá žádný vliv. Parametrem -i se přímo přihlásíš jako root. Tzn. boss, bůh systému. Kdežto ty ostatní znamenají, že máš propůjčeno kus root práva.
Pro lepší pochopení si zkus toto:
Kód: [Vybrat]
env > envbfu.txt
sudo env > envsudo.txt
sudo -i
env > envroot.txt
exit
Tím si do souboru vypíšeš proměnné uživatele. A hned u třetího výpisu bys měl narazit na "problém". Soubor nebude vedle těch ostatních, nýbrž v home roota /root. Tak si ho přesuň k ostatním. A všechny si prohlédni.
Rozdíl by se dal říct také tak, že se sudo jsi uživatel v obleku roota, kdežto se sudo -i jsi přímo root.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

 

Provoz zaštiťuje spolek OpenAlt.