Als «sudo» getaggte Fragen

sudo ist ein Tool, mit dem Benutzer Befehle als anderer Benutzer ausführen können (normalerweise als Root-Benutzer).

1
AWS - ec2-user aus der sudo-Liste entfernen
Ich verwende eine Amazon ec2-Instanz auf Produktionsebene und möchte Root-Berechtigungen für alle Benutzer ausschließen. Wenn man sich als ec2-user in die Instanz einloggt, erhält der ec2-user normalerweise sofort sudo-Privilegien, die ich versuche zu beseitigen, um die Sicherheit zu gewährleisten. Ich konnte ein neues Kennwort für den Root-Benutzer festlegen und ging …


2
Sudo arbeitet nicht an bestimmten Befehlen
Ich habe ein ziemlich seltsames Problem mit sudoDebian 8. Benutzer können einige Befehle in nicht ausführen /etc/sudoers.d. Ich verwende Chef, um Konfigurationen zu verteilen, damit alle Dateien automatisch generiert werden. Beispiel: Diese Konfiguration funktioniert gut root@server:~# cat /etc/sudoers.d/nginx # This file is managed by Chef. # Do NOT modify this …
15 linux  debian  sudo  rbac 



3
Ist "sudo su -" eine schlechte Praxis?
Hintergrund Ich kenne den Unterschied zwischen su -, sudo su -und sudo <command>: su - - wechselt Benutzer zu root, erfordert das root-Passwort sudo su - - Wechselt den Benutzer zu root, erfordert nur das Kennwort des aktuellen Benutzers sudo <command>- gewährt Root-Zugriff nur für einen bestimmten Befehl; erfordert nur …
13 linux  unix  sudo  su 


2
Erlaube komplexen sudo Befehl unter Debian Linux
Ich muss einen bestimmten Befehl auf einer Debian Linux-Box für einen einzelnen Benutzer zulassen. Ich habe dies in der /etc/sudoersDatei versucht : # User privilege specification zabbix ALL=NOPASSWD: /usr/bin/apt-get --print-uris -qq -y upgrade 2>/dev/null |awk '{print $2}' | wc | awk '{print $1}' Das funktioniert nicht wie erwartet. Wenn ich …
13 linux  debian  sudo 

2
Was ist der Unterschied zwischen "sudo -i" und "sudo bash -l"?
In letzter Zeit wurde eine Frage zu mehreren Sysadmins gestellt, die als Root fungieren. Auf diese Fragesudo bash -l wurde verwiesen. Ich habe auf Google und SE danach gesucht, aber ich verstehe den Unterschied zwischen sudo bash -lund nicht sudo -i. Aus den Manpages für bash und sudo geht hervor, …
13 linux  bash  sudo  root 

3
Wie kann ich mit sudo prüfen, ob eine Datei existiert?
Ich möchte überprüfen, ob eine Datei wie diese existiert [ -f /path/to/file/ ] Ich führe diesen Befehl jedoch als normaler Benutzer aus und die Datei gehört root. Wie kann ich sudo verwenden, um dies zu erreichen? sudo [ -f /path/to/file/ ] funktioniert nicht.
13 linux  bash  sudo 


4
Starten eines Skripts als ein anderer Benutzer
Ich habe ein Skript in /etc/init.d/ erstellt, das mehrere andere Skripte von anderen (nicht root-privilegierten) Benutzern aus ihren Home-Verzeichnissen ausführen muss, als ob sie sie gestartet hätten. Ich starte diese Skripte mit: sudo -b -u <username> <script_of_a_particular_user> Und es funktioniert. Aber für jedes Benutzerskript, das weiterhin ausgeführt wird (zum Beispiel …
12 linux  debian  bash  sudo  init.d 

4
Testen Sie, ob ein Benutzer über Sudo-Berechtigungen verfügt, ohne dass eine Benutzereingabe erforderlich ist
Ich habe ein lokales Shell-Skript, das eine Reihe von Tests auf einem Remote-Host ausführt, bevor die Nutzdaten bereitgestellt werden. Einer dieser Tests ist, ob der Benutzer über Sudo-Berechtigungen verfügt. Er muss lediglich überprüft werden, wobei sudo -vder Benutzer sein Kennwort eingeben muss. Außerdem scheint der Remote-Host ein sofortiges Sudo-Timeout zu …
12 ssh  sudo 

3
sudoers, um Befehle als ein anderer Benutzer auszuführen
Ich möchte einem meiner Benutzer erlauben, Befehle als ein anderer Benutzer auf meinem Ubuntu Lucid-Server auszuführen. Ich habe Mühe, die Syntax für die sudoers-Datei zu finden, um dies zu tun. Angenommen, ich verbinde mich mit einem Benutzer namens 'ludo' mit der Box und möchte, dass ludo Befehle als 'django'-Benutzer ausführen …
12 ubuntu  sudo 

8
Verwenden von su in einem Shell-Skript
Ich automatisiere einen Bereitstellungsprozess und möchte nur eine .sh-Datei auf meinem Computer aufrufen, meinen Build ausführen und die .zip-Datei auf den Server hochladen und dann einige Dinge auf dem Server erledigen können. Eines der Dinge, die ich tun muss, erfordert, dass ich root bin. Also, was ich tun möchte, ist …
12 ssh  bash  sudo  su 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.