← Back to team overview

sslug-teknik team mailing list archive

Re: Disable reboot/halt i login

 

Kristian Vilmann wrote:


Jeg bootede lige en af de andre maskiner:

kvi@ktulu ~ -> uname -a
Linux ktulu 2.4.19smp #5 SMP Mon Aug 5 14:22:09 CEST 2002 i686 unknown
kvi@ktulu ~ -> id
uid=405(kvi) gid=400(teknik) groups=400(teknik)
kvi@ktulu ~ -> cat /etc/redhat-release
Red Hat Linux release 7.3 (Valhalla)
kvi@ktulu ~ -> /sbin/shutdown -h now
shutdown: you must be root to do that!
kvi@ktulu ~ -> ls -l /sbin/shutdown
-rwxr-xr-x    1 root     root        14952 Mar 14  2002 /sbin/shutdown
kvi@ktulu ~ ->

Jeg har ikke problemet. Men jeg mindes at have set det tidligere.......

Jeg vil vædde på at det er eller anden tosset redhat-pakke der laver rav i den........


På en eller anden finurlig måde, er denne tråd kommet til at handle om shutdown, mens det oprindeligt var halt der var problemet.
Faktisk virker min shutdown som den skal.

Efter lidt ekstra undersøgelser ser det også ud som om /sbin/halt
kører korrekt. MEN hvis jeg som alm. bruger blot skriver halt, så er det /usr/bin/halt (der er et link til consolehelper) jeg får eksekveret.
Og det er altså den der giver problemet!
Jeg har nok været logget på som root, da jeg sidst skrev 'which halt' :-(

/usr/bin/halt i.e. consolehelper
er altså den der laver ravage og det kunne nok godt være kandidaten til udtrykket 'tosset redhat-pakke'.

Nu kunne man jo så tro udfra navnet 'consolehelper', at der måske var check på om man sad ved konsolen, og dermed (måske) skulle have mulighed for at lukke maskinen. Men sådan forholder det sig ikke. Jeg lavede lige er ssh-login til en anden maskine og lagde den død vha. 'halt' :-(
(Det er jo netop det problem jeg primært ønsker at undgå.)

Skal jeg simpelthen bare overføre 'consolehelper' til mængden af 'recycled bits' ?

/Egon



Follow ups

References