Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Problème dans un script exemple sous Ubuntu
Envoyé par: erresse

Bonjour,

Nouveau sur le site, je suis venu consulter le sujet suivant:
Titre: "Trucs:Chrooter un utilisateur (ssh, terminal, console, etc...)"

Le script d'automatisation (que l'on retrouve dans d'autres rubriques, d'ailleurs) indique:
ldd /bin/bash | awk -v "LOGIN=$LOGIN" '{ print "cp "$3" /home/"LOGIN"/lib/" }' | bash
Or, cette instruction (awk ... $3 ...) ne fonctionne pas dans toutes les distributions, car la commande ldd ne renvoie pas la même chose...
user@user-desktop:~$ ldd /bin/bash
	linux-gate.so.1 =>  (0x00481000)
	libncurses.so.5 => /lib/libncurses.so.5 (0x00b1c000)
	libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00cb0000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)
	/lib/ld-linux.so.2 (0x00646000)
user@user-desktop:~$
... sous Ubuntu, la ligne linux-gate.so.1 et la ligne /lib/ld-linux.so.2 ne contiennent pas de troisième valeur valide, ce qui empêche le script de s'exécuter correctement sous cette forme.

Poste le Wednesday 11 December 2013 13:09:46
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Problème dans un script exemple sous Ubuntu
Ce forum est réservé aux questions ayant pour sujets : les problèmes du site (liens invalides, images manquantes, autres problèmes), les remarques sur le site (félicitations, applaudissements, critiques, réclamations), les propositions (d'aide, de soutien, de modification, de création de documents ou de graphismes).

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons