Sudoers-Argumentanalyse mit Python
Ich arbeite an einem Projekt und muss die Befehlszeilenargumente für Befehle einschränken können, wenn sie mit sudo aufgerufen werden. Die Analyse, die wir durchführen, ist groß genug, dass die Verwendung von glob schmerzhaft wäre, aber während ich das Handbuch zu Sudoers las, fiel mir auf, dass ich ein externes Skript verwenden konnte.
Also habe ich ein Python-Skript geschrieben, das in der Lage sein sollte, einen Befehl auszuführen und seine Argumente zu überprüfen (mit Regex). Meine Frage ist, wie konfiguriere ich meine Sudoers-Datei, um dieses Skript anstelle eines Befehls aufzurufen? Wenn ich also ein sudo ls -l ausführte, würde es mein Skript dazu bringen, das Argument zu übergeben (und vielleicht eine Gruppe, aber ich kann das manuell tun).
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4