Mitä eroa on su-käyttäjänimellä ja sudo-su-käyttäjätunnuksella? [kaksoiskappale]

Tähän kysymykseen on jo saatu vastauksia :

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.

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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *