GreenShadow
26.03.06, 18:41
Hallo zusammen.
Ich möchte auf meiner Slackware Box per rc.local die Services für den IRCd starten, allerdings sollen diese nicht als User:root sondern als User:irc laufen.
Ich packe also folgende Zeile in meine rc.local
su irc /home/irc/kickservices/bin/kickservices
und staune, warum das nicht rennt:
root@server:~# su irc /home/irc/kickservices/bin/kickservices
/home/irc/kickservices/bin/kickservices: /home/irc/kickservices/bin/kickservices: cannot execute binary file
Weiß jemand, warum?
Wie startet ihr auf euren Servern Prozesse beim Boot unter anderen Benutzerkonten? :)
Ah...
Und bevor jemand frägt...
root@server:~# ls -lisa /home/irc/kickservices/bin/kickservices
152098 957 -rwxr-xr-- 1 irc users 976365 2006-03-23 17:40 /home/irc/kickservices/bin/kickservices*
root@server:~# file /home/irc/kickservices/bin/kickservices
/home/irc/kickservices/bin/kickservices: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
Danke für eure Antworten :)
Ich möchte auf meiner Slackware Box per rc.local die Services für den IRCd starten, allerdings sollen diese nicht als User:root sondern als User:irc laufen.
Ich packe also folgende Zeile in meine rc.local
su irc /home/irc/kickservices/bin/kickservices
und staune, warum das nicht rennt:
root@server:~# su irc /home/irc/kickservices/bin/kickservices
/home/irc/kickservices/bin/kickservices: /home/irc/kickservices/bin/kickservices: cannot execute binary file
Weiß jemand, warum?
Wie startet ihr auf euren Servern Prozesse beim Boot unter anderen Benutzerkonten? :)
Ah...
Und bevor jemand frägt...
root@server:~# ls -lisa /home/irc/kickservices/bin/kickservices
152098 957 -rwxr-xr-- 1 irc users 976365 2006-03-23 17:40 /home/irc/kickservices/bin/kickservices*
root@server:~# file /home/irc/kickservices/bin/kickservices
/home/irc/kickservices/bin/kickservices: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
Danke für eure Antworten :)