Als «sudo» getaggte Fragen

Der Befehl sudo ist eine Abkürzung für "Ersatzbenutzer tun" (wie in, einen Befehl ausführen, als ob er von einem anderen Benutzer gestartet worden wäre). Sudo ist ein Programm für Unix- und Unix-ähnliche Computerbetriebssysteme, mit dem ein Benutzer Programme mit den Sicherheitsberechtigungen eines anderen Benutzers (normalerweise des Superusers oder Root) ausführen kann.

1411
Wie funktioniert der Trick "Schreiben mit Sudo"?

Viele von Ihnen haben wahrscheinlich den Befehl gesehen, mit dem Sie in eine Datei schreiben können, für die Root-Berechtigungen erforderlich sind, auch wenn Sie vergessen haben, vim mit sudo zu öffnen: :w !sudo tee % Die Sache ist, dass ich nicht verstehe, was genau hier passiert. Ich habe mir das...

1286
npm wirft Fehler ohne sudo

Ich habe gerade node und npm über das Paket auf nodejs.org installiert und jedes Mal, wenn ich versuche, etwas mit npm zu suchen oder zu installieren, wird der folgende Fehler ausgegeben, es sei denn, ich sudo den Befehl. Ich habe das Gefühl, dass dies ein Berechtigungsproblem ist. Ich bin schon...

281
Warum ändert sudo den PFAD?

Dies ist die PATHVariable ohne sudo: $ echo 'echo $PATH' | sh /opt/local/ruby/bin:/usr/bin:/bin Dies ist die PATHVariable mit sudo: $ echo 'echo $PATH' | sudo sh /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin Soweit ich das beurteilen kann, sudosoll es PATHunberührt...

259
Wie verwende ich sudo in einem Docker-Container?

Normalerweise werden Docker-Container mit dem Benutzer root ausgeführt . Ich möchte einen anderen Benutzer verwenden, was mit der USER-Direktive von Docker kein Problem darstellt. Dieser Benutzer sollte jedoch in der Lage sein, sudo im Container zu verwenden. Dieser Befehl fehlt. Hier ist eine...

174
Öffnen Sie eine Datei mit su / sudo in Emacs

Angenommen, ich möchte eine Datei in einer vorhandenen Emacs-Sitzung mit suoder öffnen sudo, ohne in eine Shell zu wechseln und sudoeditoder auszuführen sudo emacs. Ein Weg, dies zu tun, ist C-x C-f /sudo::/path/to/file Dies erfordert jedoch eine teure Hin- und Rückfahrt durch SSH . Gibt es einen...

156
Root User / Sudo-Äquivalent in Cygwin?

Ich versuche, ein Bash-Skript in Cygwin auszuführen. Ich bekomme Must run as root, i.e. sudo ./scriptnameFehler. chmod 777 scriptname tut nichts, um zu helfen. Ich habe nach Möglichkeiten gesucht, Sudo auf Cygwin zu imitieren und einen Root-Benutzer hinzuzufügen, da das Aufrufen von "su" den...

152
Wie führe ich zwei Befehle in Sudo aus?

Gibt es eine Möglichkeit, wie ich zwei Db2-Befehle über eine Befehlszeile ausführen kann? (Sie werden von einem PHP- execBefehl aufgerufen .) db2 connect to ttt (Beachten Sie, dass die Verbindung für den zweiten Befehl aktiv sein muss db2 UPDATE CONTACT SET EMAIL_ADDRESS =

150
richtiger weg zu sudo über ssh

Ich habe ein Skript, das ein anderes Skript über SSH auf einem Remote-Server mit sudo ausführt. Wenn ich das Passwort eingebe, wird es jedoch auf dem Terminal angezeigt. (Sonst funktioniert es gut) ssh user@server "sudo script" Was ist der richtige Weg, um das Passwort für sudo über SSH einzugeben,...

145
Befehl bei Verwendung von sudo nicht gefunden

Ich habe ein Skript foo.shin meinem Home-Ordner aufgerufen . Wenn ich zu diesem Ordner navigiere und eintrete ./foo.sh, erhalte ich -bash: ./foo.sh: Permission denied. Wenn ich benutze sudo ./foo.sh, bekomme ich sudo: foo.sh: command not found. Warum passiert das und wie kann ich es beheben?...