[LINUX] Was sagst du grob "sudo su"?

Hinterlassen Sie es als Memo für sich.

Einführung

Jetzt verstehe ich, aber als ich das Linux-Betriebssystem zum ersten Mal bediene, "Warum ist sudo su deprimiert?" "Warum steht diesmal kein su hinter sudo?" "Nun, diesmal Hinter su steht ein Bindestrich? "Und ich war verwirrt. Es gibt jetzt ein Gefühl der Erneuerung, aber wenn Sie ein Windows-Benutzer sind, werden Sie gefragt: "Was ist sudo su überhaupt?". Also habe ich versucht, es in dem Sinne zusammenzufassen, dass ich den Befehl richtig kenne.

Was ist der Sudo-Befehl?

So führen Sie den folgenden Befehl sudo als Superuser aus (= root). Mit anderen Worten, nur in diesem Moment haben Sie Root-Rechte und führen Befehle aus. Zusammenfassend lautet es "Führen Sie den Befehl XX mit Administratorrechten aus". Es mag ein bisschen anders sein, aber ist es wie UAC unter Windows?

#Verwenden Sie diese Option, wenn Sie einen Befehl als Administrator ausführen möchten
Sudo-Befehl

Was ist der Befehl su?

Das "su", das oft auf sudo folgt, ist ein Befehl. Was passiert also, wenn Sie den Befehl su ausführen? Der Befehl su ist ein Befehl zum Wechseln der Benutzer. Wenn dieser su-Befehl ausgeführt wird, werden die nachfolgenden Operationen vom geschalteten Benutzer ausgeführt. Wenn Sie es mit Windows vergleichen, können Sie Benutzer mit Alt + F4 wechseln, während der Desktop angezeigt wird. Ich denke, der Befehl su ist dem sehr ähnlich, da er nicht das Konto abmeldet, bei dem Sie gerade angemeldet sind, sondern sich mit einem anderen Konto anmeldet (genau genommen ist es völlig anders, aber es ist eine grobe Idee. Ich denke es ist so ...)

#Verwenden Sie diese Option, wenn Sie den Benutzer wechseln möchten.
su Kontonamen wechseln
#(Das Weglassen des Kontonamens behandelt den Benutzerwechsel implizit als root (wichtig))

Was ist nebenbei mit dem Befehl "su- (Bindestrich)"?

Der Befehl su kann a- (Bindestrich) haben oder nicht. Dies ist einfach. Wenn Sie einen Bindestrich verwenden, können Sie das aktuelle Verzeichnis beim Wechseln des Kontos in das Ausgangsverzeichnis des Benutzers verschieben. Wenn Sie das aktuelle Verzeichnis nicht wechseln möchten, fügen Sie daher keinen Bindestrich hinzu.

#Benutzer wechseln + In das Ausgangsverzeichnis des geschalteten Benutzers wechseln
su -Kontoname zum Wechseln

das ist alles.

Recommended Posts

Was sagst du grob "sudo su"?
Python | Was Sie mit Python machen können
Was Sie mit API Vol.1 tun können
Datenanalyse, was machen Sie denn?
Was Sie mit Programmierkenntnissen machen können
Lassen Sie uns zusammenfassen, was Sie tun möchten.
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Was tun, wenn Sie mysqlclient nicht per Pip installieren können?
Kein Modul mit dem Namen Was tun, wenn Sie "libs.resources" erhalten?
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?
Links, um mit Sublime Text zu tun, was Sie wollen
Was ist pip und wie benutzt du es?
Was Sie mit hstack oder vstack mit dstack nicht machen können
Was Sie mit Tensorflow 2.x tun können und was nicht
[Linux] su, sudo Einstellungen
Was macht Djangos Rendering?
[AWS] Was tun, wenn Sie mit Lambda pfeifen möchten?
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Was können Sie mit den Standardstatistiken der Python-Bibliothek tun?
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn Sie sich nicht als root anmelden können?
Was tun, wenn Sie unter Linux kein WLAN verwenden können?
ImportError: Kein Modul Was tun, wenn Sie dazu aufgefordert werden?
Einfache Lösung, wenn Sie Ihr EC2-Schlüsselpaar verlieren
[Python] Was machen Sie mit der Visualisierung von 4 oder mehr Variablen?