Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
-
MBraun
- Beiträge: 49
- Registriert: 26.02.2003 21:14:52
Beitrag
von MBraun » 02.09.2004 12:10:43
Hallo,
wie kann ich einem cronscript nur die rechte eines bestimmten users geben. Mit suid dürfte das doch gehn, wenn das script dem user gehört. Oder gibts da ne bessere Lösung?
oder reicht es in /etc/crontab bei user einfach nen anderen user reinzuschreiben.?
gruß
MBraun
-
thorben
- Beiträge: 722
- Registriert: 14.09.2003 23:23:49
Beitrag
von thorben » 02.09.2004 12:37:13
moin,
hast du es mal probiert mit user einfach in die crontab reinschreiben?
du kannst sonst auch die crontab des benutzers nehmen der das script ausführen soll...
gruß
thorben
-
sansib
- Beiträge: 48
- Registriert: 20.08.2004 13:05:45
Beitrag
von sansib » 02.09.2004 12:40:56
1. oder in die crontab des users eintragen.
2. oder falls das Script durch die root crontab gestartet z.B.
01 23 * * * /bin/su - xxuser -c "/home/xxuser/xxcronscript"
wechselt bei Aufruf zuerst zu dem User und startet dann das Script.
grüße sansib
-
QT
- Beiträge: 1314
- Registriert: 22.07.2004 21:08:02
- Wohnort: localhost
Beitrag
von QT » 02.09.2004 12:54:22
1. Man kann keine Scripte SUID setzen, das geht nur mit Binaries.
2. Trag das doch in die crontab des Users ein, dafuer ist sie da. Einfach als User einloggen und mit 'crontab -e' dessen crontab editieren.
HTH
-
MBraun
- Beiträge: 49
- Registriert: 26.02.2003 21:14:52
Beitrag
von MBraun » 02.09.2004 13:11:57
Ah thx. Wusste net das user auch ne contab haben. *g*