So erhalten Sie SSH_CLIENT in `sudo su -`
373
Evgeny
Ich möchte Befehle protokollieren, die von einem Benutzer ausgeführt werden. Teil dieses Protokolls ist die Ursprungs-IP-Adresse, von der gelesen wird SSH_CLIENT
.
Während es möglich ist die Verwendung env_keep += "SSH_CLIENT"
in /etc/sudoers
über diese Umgebungsvariable - Stick zu machen sudo
. Die gebräuchlichste Methode zur Verwendung sudo
einer neuen Login-Shell mithilfe vonsudo su -
.
Wenn die neue Login-Shell auf diese Weise erstellt wird, werden keine Umgebungsvariablen beibehalten, die von sudo beibehalten werden.
Gibt es eine Möglichkeit, die Ursprungs-IP-Adresse für einen Benutzer, der sich anmeldet und in die Root-Shell geht, trotzdem zu erkennen sudo su -
?
Sieht aus, als hätten Sie Ihre eigene Frage beantwortet. oder "sudo -E su-".
strobelight vor 7 Jahren
0
Ich frage nicht, wie es geht, wenn ich den Befehl ausführt. Die Frage ist, wie es geht, wenn andere Leute nicht den richtigen Flaggen folgen und einfach den Befehl eingeben: sudo su -
Evgeny vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Sudoers-Datei wurde geändert und kann nicht mehr geöffnet werden. kann keine Datei mit root öffnen
-
2
Killall Shenanigans
-
4
Wie kann ich mit dem Fenstermanager ein Programm als root starten?
-
3
Wie lösche ich eine Datei mit dem Terminal aus meinem Papierkorb in Mac OS X?
-
5
Erstellen Sie eine Gruppe, indem Sie Sudo und 777 nicht verwenden
-
2
Hängen Sie das TrueCrypt USB-Gerät ohne Sudo unter Mac OS X ein
-
5
Wie kann ich mich als Administrator oder Root bei Ubuntu-9.04 anmelden?
-
2
Füge das Verzeichnis zum Sudo-Pfad auf Wubi hinzu
-
7
Wie kann ich der sudoers-Datei einen regulären Benutzer hinzufügen?