Naučite razliku između naredbi "su" i "su -" u Linuxu
U ranijem članku smo vam objasnili razliku između sudo i su naredbi u Linuxu. Ovo su dvije važne naredbe koje se koriste za implementaciju sigurnosti u Linuxu, u pogledu politike upravljanja korisnicima i korisničkih dozvola.
Komanda su se koristi za prebacivanje na drugog korisnika, drugim riječima promjenu korisničkog ID-a tokom normalne sesije prijave (zbog toga se ponekad naziva switch (-)
korisnik od strane više Linux korisnika). Ako se izvrši bez korisničkog imena, na primjer su -
, po defaultu će se prijaviti kao root korisnik.
Uobičajeni izazov s kojim se suočavaju novi korisnici Linuxa je razumijevanje razlike između “su” i “su -“. Ovaj članak će vam pomoći da ukratko shvatite razliku između “su” i “su -“ u Linux sistemima.
Obično, da biste postali drugi korisnik ili se prijavili na drugog korisnika, možete pozvati sljedeću naredbu, a zatim će vam biti zatražena lozinka korisnika na kojeg prelazite.
su tecmint
Uzimajući u obzir scenario na slici iznad, značajno je napomenuti da korisnik tecmint
čuva okruženje od originalne sesije za prijavu korisnika aaronkilik, trenutnog radnog direktorija i putanje do izvršne datoteke fajlovi takođe ostaju isti.
Kao rezultat toga, kada korisnik tecmint pokuša navesti radni direktorij (koji je još uvijek radni direktorij korisnika aaronkilik), greška: “ls: ne može otvoriti direktorij . : Dozvola odbijena ” se prikazuje.
Ali na kraju, korisnik tecmint može navesti svoj početni direktorij nakon što pokrene cd komandu bez ikakvih opcija.
Drugo, kada pozovete su
sa zastavicama -
, ili -l
ili --login
, to vam nudi interfejs za prijavu sličan onom kada se prijavljujete normalno. Sve naredbe ispod su ekvivalentne jedna drugoj.
su - tecmint
OR
su -l tecmint
OR
su --login tecmint
U ovom slučaju, korisniku tecmint je osigurano vlastito zadano okruženje za prijavu, uključujući putanju do izvršnih datoteka; on također dolazi u svoj zadani početni direktorij.
Važno je da kada pokrenete su
bez korisničkog imena, automatski ćete postati superkorisnik. Dobit ćete zadano okruženje root-a, uključujući promjene putanje do izvršnih datoteka. Također ćete sletjeti u rootov početni direktorij:
su
Također pogledajte: Kako prikazati zvjezdice dok kucate Sudo lozinku u Linuxu
Nadamo se da će vam ovaj članak biti informativan. Možete postaviti bilo kakva pitanja ili podijeliti svoja razmišljanja putem odjeljka za komentare ispod.