On Mon, Nov 29, 1999 at 07:55:15PM +0100, Fr�d�ric Petit wrote: > 3.1.4. M�thode g�n�rale > ----------------------- > > * Cr�er un user "halt" (on peut ne pas mettre de mot de passe, si > on a pas peur du trou de s�curit� induit), avec l'UID 0 et comme > shell `/sbin/halt'
Personnellement, c'est le genre d'� astuce � qui me dresse les cheveux sur la t�te. Cr�er un utilisateur pour taper *une* commande ... non, non, non, non ! En plus, je ne vois pas le gain par rapport � : $ sudo halt | reboot surtout en fonction de la suite : > Mais le pb, c'est que halt et reboot font un shutdown tant que l'on est pas > en mode > 0 ou 6. > Donc comment faire pour rebooter ? En fait, comme reboot est un lien vers halt, lorsqu'on change le shell de l'ectoplasme utilisateur halt en '/sbin/reboot', c'est finalement '/sbin/halt' qui est invoqu�. Comme, de plus, le renvoi de arg[0], le nom de la commande, est de la responsabilit� d'un shell, halt n'a aucun moyen de savoir qu'il a �t� invoqu� en tant que reboot, et donc de passer les param�tres idoines � shutdown. Donc on obtient un halt. > > Une option � la ligne de commande de shutdown ou de reboot pour le shell > ne fonctionne pas. Puisqu'il faut un shell pour effectuer l'analyse syntaxique de la commande... > Un script contenant 'shutdown -r now' non plus. Normal. Puisqu'un script, c'est un script de shell... > > Pour l'instant, je ne vois que cr�er un binaire avec un appel de la commande > ad�quate. Pareil ! > > Des suggestions ? Oui : se servir des commandes normales :-) Et garder en t�te le panneau routier compos�, dans l'ordre de haut en bas, d'un marteau barr�, d'une paire de fesses et d'une fl�che, et qui se lit : Te casse pas le cul, c'est tout droit ! A+ -- Thierry LARONDE [EMAIL PROTECTED] website : http://www.polynum.com

