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
.profilenebudou získávány).
-
sudo su - username- Ke spuštění příkazu
sujako 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.