Kommentit
- Tiedän, että pyyntöni on melko sama, mutta en ' t ymmärrä täysin niiden kaikkien välistä eroa ja varsinkin kun mitä käytetään.
- Mitkä osat eivät ymmärtäneet ' t?
vastaus
kuvaus
Niiden välillä on eroja:
Ensinnäkin su username
-toiminnon avulla sinun on annettava salasana ”käyttäjänimi”, jotta voit vaihtaa sen tilille, kun sudo su - username
sekunnin ajan omalla salasanallasi sinusta tulee pääkäyttäjä, sitten ilman muuta salasanaa käytät
vaihtaaksesi ”käyttäjänimeksi”.
Toinen ero on -
ja su
se siirtyy käyttäjälle, kun hän käyttää kirjautumiskuorta. Ilman -
saat kuoren, jota ei kirjaudu sisään.
Päätelmä:
-
su username
:- Sinun on annettava kohdekäyttäjän salasana
- Sinä pudotetaan ei-sisäänkirjautumiseen (esimerkiksi
.profile
ei hankita).
-
sudo su - username
- Käytät omaa salasanaasi komennon
su
suorittamiseen pääkäyttäjänä (jos sinulla on lupa) - Saat kirjautumissuoran, jolla on kohdekäyttäjän käyttöoikeudet.
- Käytät omaa salasanaasi komennon
Mitä käyttää:
Se ”ei ole hyvä idea jakaa yhtä salasanaa käyttäjien välillä, joten on parasta olla käyttämättä su
ollenkaan, sen sijaan voimme käyttää sudo
, myöskään ei ole täytyy suorittaa jokin seuraavista:
sudo su - username
voimme määrittää /etc/sudoers
-tiedostomme ja käyttää sitten jotain seuraavista:
sudo -i -u username
Jos sinun on käytettävä su
, käytä sitä aina kuten su -
varmistaa, että kaikki on hankittu niin kuin sen pitäisi olla eikä mihinkään ole vaarantunut.