Was ist der Unterschied zwischen "su" und "su -"

704
Anynomous

Was ist in einer UNIX-Maschine der Unterschied zwischen suund su -? Gibt es überhaupt einen Unterschied? Ich weiß, das su -ist der Standard.

0
Haben Sie sich 'Mann Su' angesehen? Wenn ja, welchen Teil der Erklärung fanden Sie verwirrend? John1024 vor 6 Jahren 4
Ich würde auch nicht sagen, dass "su-" der Standard ist. Ich gehe davon aus, dass die meisten Leute, die `su` verwenden, dies nur für die Root-Berechtigung tun. . . Jason Bassford vor 6 Jahren 0
@ Jhon1024, ich dachte nicht daran, die "man su" -Datei zu lesen. Vielleicht sollte ich haben Anynomous vor 6 Jahren 1

1 Antwort auf die Frage

0
Ryan

Nun, der su - "Benutzername" oder der su -1 "Benutzername" oder der su --login "Benutzername" (alle gleich) geben Ihnen einen Anmeldebildschirm und ändern die Pfade, das Heimatverzeichnis usw.

Mit dem su-Befehl "Benutzername" werden nur Benutzer und nicht Home-Verzeichnisse erkannt (dies gilt nicht für "Su-kein Benutzername", da Sie sich als Root / SuperUser anmelden. Außerdem erhalten Sie die Standardumgebung des Stamms, einschließlich des Pfads zu den ausführbaren Dateien landet auch im Home-Verzeichnis des Root-Verzeichnisses.) Um Ihre Frage zu beantworten und sicherzustellen, dass sie mit dem richtigen Benutzer am richtigen Ort sind?

Ref-Link: https://www.tecmint.com/difference-between-su-and-su-commands-in-linux/