Re : Re : Re : environnement "chrooté" resolu
Sujet en cours de lecture : environnement "chrooté" par | (Haut de page) |
Re : Re : Re : environnement "chrooté" resolu
Laurence
email
Envoyé le : 06/06/2006 à 17:44
Bonjour,
j'ai finallement résolu mon problème en utilisant une commande très pratique strace qui permet de debugger.
je fait strace /bin/ssh 127.0.01
et je vois le fichiers qui sont appelés...
il me manquait un paquet de fichiers et répertoires que je n'ai pas vu en faisant ldd ssh.
il manquait aussi certain devices dans /dev utiles pour ssh
comme /dev/tty (pour faire l'autentification de la machine) /dev/random /dev/unrandom ( pour generer des nombres aléatoires)
Enfin c réglé!! pour ceux qui ont des problèmes pour installer ssh dans un chroot. n'hésitez pas! j'y ai passé 2 jours !!!
j'ai finallement résolu mon problème en utilisant une commande très pratique strace qui permet de debugger.
je fait strace /bin/ssh 127.0.01
et je vois le fichiers qui sont appelés...
il me manquait un paquet de fichiers et répertoires que je n'ai pas vu en faisant ldd ssh.
il manquait aussi certain devices dans /dev utiles pour ssh
comme /dev/tty (pour faire l'autentification de la machine) /dev/random /dev/unrandom ( pour generer des nombres aléatoires)
Enfin c réglé!! pour ceux qui ont des problèmes pour installer ssh dans un chroot. n'hésitez pas! j'y ai passé 2 jours !!!
Bonjour
je viens de m'appercevoir que je ne peut pas utiliser whoami dans l'environnement chrooté, j'ai le message suivant:
cannot find username for UID 12512.
est ce que c'est un problème avec le fichier /etc/passwd
ou ceci est un autre problème
je pense que c'est pour cela que le ssh ne marche pas.
merci d'avance pour votre aide
bon j'ai fini par trouver comment on fait pour autoriser des commandes du style ping ou su a un autre utilisateur que root mais je n'ai pas trouvé pour ssh
pour ceux que ca interesse pour autoriser ping à un autre utilisateur que root:
il faut changer les privilèges de bin/ping et le donner à un groupe ou appatient l'utilisateur
chgrp nom_du_groupe_auquelonautoriselacommande /bin/ping
chmod 4750 /bin/ping
et ca marche ! :)
Bonjour,
j'ai chrooter un utilisateur sur mon ordinateur sous linux.
j'ai recreer les repertoire /bin /dev /etc /usr /lib
mais lorsque l'utilisateur se ping, un message d'erreur s'affiche open Socket: operation not permitted
de meme l'utilisateur ne peut pas faire du ssh.
lorsqu'il tape la commande ssh le message " you don't exist.Go away!
c'est comme si le fichier /etc/passwd et /etc/shadow n'étaient pas lus.
POurtant , les droits sur ces fichiers sont bons ...
Sauriez vous d'ou vient le problème et comment le résoudre
merci d'avance
Laurence
Pas de réponse
Ecrire une réponse | (Haut de page) |
* Au moins un des champs marqués d'une astérisque doit être renseigné