SuDo - Dienste Starten, Restarten u.s.w - funzt nicht!?

#0
20.10.2003, 13:15
Member

Beiträge: 66
#1 Hi @all,

ich hab ein Prob mit SuDo.
Ein user soll folgende Berechtingungen bekommen:

SSHD - DIENST
===========
Satusabfrage
Start
Stop
Restart


INETD - DIENST
===========
Satusabfrage
Start
Stop
Restart

CRON- DIENST
================
Satusabfrage
Start
Stop
Restart

ich hab in der /etc/sudoers (hab natürlich mit "visudo" gearbeitet) Folgendes eingetragen

Code


# Host alias specification
Host_Alias SERVER = linux

# User alias specification
User_Alias OPERATOR = sav2000

# Cmnd alias specification
Cmnd_Alias SSHD_RECHTE = /usr/sbin/rcsshd status, \
                         /usr/sbin/rcsshd start, \
                         /usr/sbin/rcsshd stop, \
                         /usr/sbin/rcsshd restart

Cmnd_Alias RCINETD_RECHTE =  /usr/sbin/rcinetd status, \
                            /usr/sbin/rcinetd start, \
                             /usr/sbin/rcinetd stop, \
                             /usr/sbin/rcinetdrestart

Cmnd_Alias CRON_RECHTE = /usr/sbin/rccron status, \
                         /usr/sbin/rccron start, \
                         /usr/sbin/rccron stop, \
                         /usr/sbin/rccron restart

# Defaults specification
OPERATOR SERVER = SSHD_RECHTE, \
                  RCINETD_RECHTE, \
                  CRON_RECHTE


Das verwunderliche ist nur, dass es mit dem SSHD - Dienest funkt, aber mit dem INED- und dem CRON - DIENST nicht funkt ?!

Es kommt immer folgende Fehlermeldung:

Code


INETD - DIENST
===========
Starting inetd/usr/sbin/rcinetd: startproc: command not found
                                                                     failed

CRON - DIENST
===========
Checking for Cron: /usr/sbin/rccron: checkproc: command not found


Ich hab natürt dich befehle mit sudo und den vollen pfad aufgerufen:

Code


INETD - DIENST
===========
sudo /usr/sbin/rcinetd start

CRON - DIENST
===========

sudo /usr/sbin/rccron status


Kann mir jemand helfen ???

Spufy
Dieser Beitrag wurde am 20.10.2003 um 13:24 Uhr von spufy editiert.
Seitenanfang Seitenende
20.10.2003, 16:05
Member
Avatar Emba

Beiträge: 907
#2 das liegt AFAIK (und die meldung evtl. schon sagt) an den rc-scripten

vllt. hilft es schon, wenn du startproc für inetd in deinen pfad nimmst?
schau dir mal die rc-scripte für diese dienste an und untersuche sie auf unterschiede hinsichtlich den proc-anweisungen

evtl. wird beim sshd der volle pfad angegeben zum startproc
könntest also mal

startproc $DIENST

in

/sbin/startproc $DIENST umlabeln

oder es hilft die startproc option -f, was ich aber hier nicht glaube

greez
Seitenanfang Seitenende
20.10.2003, 16:43
Member

Themenstarter

Beiträge: 66
#3 @Emba

danke ich hab es hinbekommen.
Es lag am PFAD /sbin/. Ich hab einfach in der .profile des users einfach folgendes eingetragen: export PATH=$PATH:/sbin/
Das sich startproc auch in der sbin befindet und es funzt dann.

---

Mal eine andere Frage, Emba, der Name sag mir doch was ... Ist das nicht eine der schauspielerinen in "IDENTITY" ???

Spufy
Seitenanfang Seitenende
20.10.2003, 20:20
Member
Avatar Emba

Beiträge: 907
#4 okay, war´s doch der pfad....

nope, was emba bedeutet, erfährst du in diesem thread ;)
http://board.protecus.de/t6644.htm

greez
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: