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
.profileei hankita).
-
sudo su - username- Käytät omaa salasanaasi komennon
susuorittamiseen 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.