Komentáře
- Vím, že můj úkol je docela stejný, ale neudělal jsem ' zcela nerozumím rozdílu mezi všemi z nich a zejména kdy použít co.
- Které části jste ' nerozuměli?
Odpověď
Popis
Mezi nimi jsou rozdíly:
Nejprve pomocí su username
musíte zadat heslo „uživatelského jména“, abyste mohli přepínat do svého účtu, zatímco sudo su - username
pro sekundu s vlastním heslem se stanete rootem, pak bez použití jakéhokoli jiného hesla spouštíte
přepnout na „uživatelské jméno“.
Další rozdíl spočívá v použití -
s su
přepne se na uživatele při spuštění přihlašovacího prostředí, bez -
získáte nepřihlašovací prostředí.
Závěr:
-
su username
:- Musíte zadat heslo cílového uživatele
- Vy budou vloženy do nepřihlašovacího prostředí (věci jako
.profile
nebudou získávány).
-
sudo su - username
- Ke spuštění příkazu
su
jako root (pokud máte oprávnění) používáte své vlastní heslo - Získáte přihlašovací shell s přístupem cílového uživatele.
- Ke spuštění příkazu
Který použít:
It „Není dobrý nápad sdílet jedno heslo mezi uživateli, proto je nejlepší nepoužívat su
, místo toho můžeme použít sudo
, také neexistuje je třeba spustit něco jako:
sudo su - username
můžeme nastavit náš soubor /etc/sudoers
a použít něco jako:
sudo -i -u username
Pokud musíte použít su
, vždy jej použijte jako su -
zajistit, aby vše bylo zajištěno tak, jak má být, a aby nedošlo k žádnému kompromisu.