• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

script mit root rechten

Hallo

ich hab hier ein perl script das per email name und text entgegennimmt und damit dann die .forward und vacation.msg füllt.

das funktioniert soweit auch nur muss das script mit root rechten laufen um in den home verzeichnissen sämtlicher user zu funktionieren.

Ansätze bis jetzt:

- den benutzer unter dem das script läuft in die root gruppe nehmen.
möchte ich aber so nicht.
- setuid +x funktioniert nicht.
geht glaub ich nur mit binär dateien.
- chmod 775 auf home verzeichnisse der user.
damit können die dateien angelegt werden.
mit diesen rechten funktioniert das vacation programm aber nicht mehr.

und jetzt gehen mir langsam die ideen aus.

was kann man machen?

mfg

Darklighter
 

sc_m

Member
Ich denke, das Beste ist, das Programm per sudo auszuführen. Bei Bedarf kannst du in /etc/sudoers einrichten, dass es jeder mit sudo ohne Passwortabfrage verwenden kann.
Wenn dich dabei stört, dass man dazu immer "sudo" eingeben muss, dann kannst du zusätzlich ein alias einrichten oder ein Shell-Skript schreiben, das den sudo-Befehl absetzt.
 
Oben