Als «sudo» getaggte Fragen

sudo - Führen Sie einen Befehl mit Superuser-Berechtigungen aus.

220
Woher hat die "Rad" -Gruppe ihren Namen?

Die wheelGruppe auf * nix-Computern bezieht sich normalerweise auf die Gruppe mit einem root-ähnlichen Zugriff. Ich habe gehört, dass es auf einigen * Nixen die Gruppe von Benutzern ist, die das Recht haben zu laufen su, aber auf Linux scheint das jeder zu sein (obwohl Sie natürlich das...

169
Wie starte ich ein bestimmtes Programm als root ohne Passwortabfrage?

Ich muss etwas als sudo ohne Passwort ausführen, also habe ich Folgendes verwendet visudound meiner sudoersDatei hinzugefügt : MYUSERNAME ALL = NOPASSWD: /path/to/my/program Dann habe ich es ausprobiert: $ sudo /path/to/my/program [sudo] password for MYUSERNAME: Warum wird nach einem Passwort...

123
Wie kann man `sudo` dazu bringen, $ PATH zu erhalten?

Ich muss ein auf / opt / godi / sbin installiertes Programm ausführen (ein benutzerdefiniertes Verzeichnis). Wenn ich dieses Verzeichnis meinem PATH hinzufüge, fügen Sie meiner .bashrc-Datei die folgende Zeile hinzu export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin Dann kann ich versuchen, den Befehl...

93
Was ist die Notwendigkeit für "Fakeroot" -Befehl in Linux

Warum brauchen wir überhaupt ein fakerootKommando? Können wir nicht einfach die Befehle sudooder verwenden su? Die Manpage sagt: fakeroot - Führt einen Befehl in einer Umgebung aus, in der Root-Rechte für die Dateimanipulation vorgetäuscht werden About.com sagt: Gibt eine gefälschte Root-Umgebung....

89
su vs sudo -s vs sudo -i vs sudo bash

Was ist der Unterschied zwischen den folgenden Befehlen: su sudo -s sudo -i sudo bash Ich weiß, dass suich das root-Passwort kennen muss, und dass sudoich in der sudoersDatei sein muss, aber einmal ausgeführt, was ist der Unterschied? Ich weiß, dass es einen Unterschied zwischen suund gibt, sudo...

75
su options - Befehl als anderer Benutzer ausführen

Ich habe mich gefragt, wie ich einen Befehl als ein anderer Benutzer aus einem Skript ausführen soll. Ich habe den Eigentümer des Skripts als root festgelegt. Ich habe auch den folgenden Befehl im Skript ausgeführt, um den Befehl als Hudson-Benutzer auszuführen: su -c command hudson Ist das die...

74
Wie funktionieren die Interna von sudo?

Wie sudoarbeitet man intern? Wie ist es möglich, dass es anders als ohne das root-Passwort root werden kann su? Welche Systemanrufe usw. sind in den Prozess involviert? Handelt es sich nicht um eine Sicherheitslücke in Linux (z. B. warum konnte ich keine stark gepatchten Dateien kompilieren sudo,...

72
Wurzel aus Vim heraus werden

Manchmal fange ich an, Konfigurationsdateien /etcmit Vim zu bearbeiten , vergesse aber, sudoVim mit zu starten. Das unvermeidliche Ergebnis ist dann, dass ich nach Abschluss meiner Änderungen den gefürchteten Hinweis erhalte, dass ich nicht die Berechtigung zum Speichern der Datei habe. Meistens...

66
Root-Zugriff, der das Root-Passwort nicht ändern kann?

Wir haben ein kleines Problem auf einem Server. Wir möchten, dass einige Benutzer z. B. sudoroot werden können, jedoch mit der Einschränkung, dass der Benutzer das root-Passwort nicht ändern kann. Dies ist eine Garantie dafür, dass wir uns weiterhin bei diesem Server anmelden und root werden...

64
Warum muss ich sudo für fast alles verwenden?

Wenn ich die Linux-Philosophie richtig verstehe, sudosollte sparsam damit umgegangen werden, und die meisten Vorgänge sollten als Benutzer mit unzureichenden Rechten ausgeführt werden. Aber das scheint nicht sinnvoll zu sein, da ich immer Eingaben machen muss sudo, ob ich Pakete verwalte,...

63
-bash: sudo: Befehl nicht gefunden

Ich versuche, die Django-App bereitzustellen. Wenn ich drucke, apt-get update sehe ich W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list -...

62
Wie kann ich versehentlich / usr umbenennen?

Ich habe das Verzeichnis versehentlich /usrin umbenannt /usr_bak. Ich möchte es wieder ändern, also füge ich den Pfad /usr_bak/binan $PATH, damit das System den Befehl finden kann sudo. Aber jetzt sudo mv /usr_bak /usrgibt mir den Fehler: sudo: error while loading shared libraries:...