Hallo Liste, ich möchte (als User1) ein Script als User2 ausführen. Ist das möglich? Cron z. B. kann Dateien als anderer User ausführen, jedoch kann nur root diese Prozesse vom Cron starten. Danke, Hans
Am Donnerstag, 30. August 2001 21:40 schrieb Jansen:
Hallo Liste, ich möchte (als User1) ein Script als User2 ausführen. Ist das möglich? Cron z. B. kann Dateien als anderer User ausführen, jedoch kann nur root diese Prozesse vom Cron starten.
Hallo Hans, hallo Liste, wie wäre es mit su user2 -c befehl su benötigt allerdings das Passwort des user2 (es sei denn, su wird von root ausgeführt) Eine Alternative wäre das setzen des suid-bits (man chmod) beim Script, das ist allerdings ein mögliches Sicherheitsrisiko (Stichwort suid-root) Gruß Christian Boltz -- Linux is like a wigwam: no gates, no windows, and an apache inside.
Hallo Christian Boltz ... On Thu, 30 Aug 2001, ChristianBoltz@web.de wrote:
Am Donnerstag, 30. August 2001 21:40 schrieb Jansen:
[...}
Eine Alternative wäre das setzen des suid-bits (man chmod) beim Script,
Was bei Shell Skripten aber nicht ohne Tricks funktionieren wird wenn ich mich richtig erinnere. In so einen Fall (Shell Skripte) ist sudo/su/su1 einfacher. Bye, Michael
* Christian Boltz schrieb am 30.Aug.2001:
Am Donnerstag, 30. August 2001 21:40 schrieb Jansen:
Eine Alternative wäre das setzen des suid-bits (man chmod) beim Script, das ist allerdings ein mögliches Sicherheitsrisiko (Stichwort suid-root)
Das suid-Bit hat auf Skripte keine Auswirkung. Das funktioniert nur mit Programmen. Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: http://localhost/doc/sdb/de/html/index.html | mit Apache: http://localhost/doc/sdb/de/html/key_form.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2
* Jansen schrieb am 30.Aug.2001:
ich möchte (als User1) ein Script als User2 ausführen. Ist das möglich? Cron z. B. kann Dateien als anderer User ausführen, jedoch kann nur root diese Prozesse vom Cron starten.
Geht nicht, Du kannst aber Deine Identität ändern. Siehe man su, man sudo, (und dazu man sudoers, man visudo) und man su1 Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
participants (4)
-
B.Brodesser@t-online.de
-
Christian Boltz
-
Jansen
-
Nightshade@sheol.net