PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SUSE10.3-> Script beim booten mit Rootrechte starten?



LarsThorwald
27.11.07, 21:42
N'bend zusammen,


ich stehe vor folgendem Problem:

Beim starten von SUSE 10.3 soll ein Script ausgeführt werden, welches den PureFTP Server starten soll.

#!/bin/bash
pure-ftpd -B -A -E -j -b -R -u 100 -k 80 -l puredb:/etc/pureftpd.pdb

Nun möchte ich mich nicht jedesmal erst am System anmelden, um das Script zu starten. Wie kann ich das Script schon beim booten mit root-Rechte!! starten?

Gruß
Lars

Rain_maker
27.11.07, 21:44
Indem Du ein init-Script mit LSB-konformem Header schreibst.

http://www.linuxforen.de/forums/showthread.php?t=244535

Greetz,

RM

BedriddenTech
27.11.07, 22:13
Bist du dir sicher, daß SuSE kein eigenes Init-Skript für PureFTPd mitbringt? Ich kann mir das nicht so ganz vorstellen.

Rain_maker
27.11.07, 22:18
Wo er Recht hat ....

http://benjiweber.co.uk:8080/webpin/listcontents.jsp?checksum=908c4cb49d0850dcace0ef66 9e7a6bc3a7601f2d&distro=openSUSE_103



/etc/init.d/pure-ftpd
/etc/openldap/schema/pureftpd.schema
/etc/pam.d/pure-ftpd
/etc/pure-ftpd/pure-ftpd.conf
/etc/sysconfig/SuSEfirewall2.d/services/pure-ftpd
/etc/xinetd.d/pure-ftpd
/usr/bin/pure-pw
/usr/bin/pure-pwconvert
/usr/bin/pure-statsdecode
/usr/sbin/pure-authd
/usr/sbin/pure-config-args
/usr/sbin/pure-config.pl
/usr/sbin/pure-ftpd
/usr/sbin/pure-ftpwho
/usr/sbin/pure-mrtginfo
/usr/sbin/pure-quotacheck
/usr/sbin/pure-uploadscript
/usr/sbin/rcpure-ftpd
/usr/share/doc/packages/pure-ftpd/AUTHORS
/usr/share/doc/packages/pure-ftpd/CONTACT
/usr/share/doc/packages/pure-ftpd/COPYING
/usr/share/doc/packages/pure-ftpd/HISTORY
/usr/share/doc/packages/pure-ftpd/NEWS
/usr/share/doc/packages/pure-ftpd/README
/usr/share/doc/packages/pure-ftpd/README.Configuration-File
/usr/share/doc/packages/pure-ftpd/README.Contrib
/usr/share/doc/packages/pure-ftpd/README.LDAP
/usr/share/doc/packages/pure-ftpd/README.MySQL
/usr/share/doc/packages/pure-ftpd/README.Netfilter
/usr/share/doc/packages/pure-ftpd/README.PGSQL
/usr/share/doc/packages/pure-ftpd/README.TLS
/usr/share/doc/packages/pure-ftpd/README.Virtual-Users
/usr/share/doc/packages/pure-ftpd/THANKS
/usr/share/doc/packages/pure-ftpd/pureftpd-ldap.conf
/usr/share/man/man8/pure-authd.8.gz
/usr/share/man/man8/pure-ftpd.8.gz
/usr/share/man/man8/pure-ftpwho.8.gz
/usr/share/man/man8/pure-mrtginfo.8.gz
/usr/share/man/man8/pure-pw.8.gz
/usr/share/man/man8/pure-pwconvert.8.gz
/usr/share/man/man8/pure-quotacheck.8.gz
/usr/share/man/man8/pure-statsdecode.8.gz
/usr/share/man/man8/pure-uploadscript.8.gz
/usr/share/omc/svcinfo.d/pure-ftpd.xml
/etc/openldap
/etc/openldap/schema
/etc/pure-ftpd
/etc/pure-ftpd/vhosts
/usr/share/doc/packages/pure-ftpd
/usr/share/omc
/usr/share/omc/svcinfo.d .....hat er Recht.

Greetz,

RM

LarsThorwald
28.11.07, 10:28
Bist du dir sicher, daß SuSE kein eigenes Init-Skript für PureFTPd mitbringt? Ich kann mir das nicht so ganz vorstellen.

Hm, ich habe PureFTP selber kompiliert, da ich nicht alle Funktionen benötige. Habe es also entsprechend nicht über Yast installiert!

reni
28.11.07, 11:15
Hm, ich habe PureFTP selber kompiliert, da ich nicht alle Funktionen benötige. Habe es also entsprechend nicht über Yast installiert!
Dann "klau" dir doch wenigstens aus dem SUSE-RPM das init-Script ;)