OVH Cloud OVH Cloud

debutant

3 réponses
Avatar
ezzahi1_1
bonjour,
jaimerai savoir avec la commande locate du programme init de linux:
-son chemin absolu?
-ses permissions?
merci

3 réponses

Avatar
Vincent Ramos
ezzahi a écrit dans  :

jaimerai savoir avec la commande locate du programme init de linux:
-son chemin absolu?
-ses permissions?


Je ne comprends pas exactement ce que vous demandez. En tout cas, si
vous voulez trouver le chemin absolu d'un exécutable, tapez which
<exécutable>. Pour les permissions : ls -l.

Chez moi :
/usr/bin/locate
-rwxr-xr-x 1 root root.

Avatar
Basile Starynkevitch [news]
On 2005-04-21, ezzahi wrote:
jaimerai savoir avec la commande locate du programme init de linux:

-son chemin absolu?


C'est /sbin/init, et ce chemin est *cablé en dur* dans le noyau
(mais peut être modifié par le paramètre init=/mon/autre/init passé au
noyau par lilo, grub ou autre chargeur) dans le fichier source
linux/init/main.c du noyau. Dans la fonction init ligne 631 (pour un
noyau 2.6.12-rc1) on y trouve

if (execute_command)
run_init_process(execute_command);
run_init_process("/sbin/init");
run_init_process("/etc/init");
run_init_process("/bin/init");
run_init_process("/bin/sh");


-ses permissions?


Ca doit au moins être lisible et executable par root. Sur ma
Debin/Sid j'ai
% ls -l /sbin/init
-rwxr-xr-x 1 root root 31432 Jan 4 23:43 /sbin/init

Il m'arrive de booter avec l'argument init=/bin/zsh par exemple (pour
réparer un système qui démarre mal ou pas). En pratique, il ne faut
alors pas oublier de sync-er avant d'arrêter le système.




--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France

Avatar
Doug713705
Le Jeudi 21 Avril 2005 14:13, ezzahi s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

bonjour,
jaimerai savoir avec la commande locate du programme init de linux:
-son chemin absolu?
-ses permissions?
merci


# ls -ail `which init`
43714 -rwxr-xr-x 1 root bin 464648 2004-10-19 04:13 /sbin/init


--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --