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