Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2008, 10h55   #1
Membre à l'essai
 
Inscription : avril 2007
Messages : 83
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 83
Points : 20
Points : 20
Par défaut [chroot] erreur fichier ou repertoire introuvable

Bonjour,
je déute sous linux et j'utilise Manriva 2007.
Voilà mon problème : je voudrais apprendre à faire un chroot.
pourl'instant j'éssai de chrooter l'utilisateur "toto" omme dans l'exemple pris sur Léa_linux .
Alors voilà la démarche etreprise:
-je crée un utilisateur toto avec pour dossier /home/toto;
- je crée un bash sous /bin nommé chroot_shell avec les instructions suivantes : exec -c /sbin/chroot /home/$USER /bin/bash
- je laisse /sbin/chroot accessible à tous le monde : chmod u+s
- je crée les dossier bin, lib, dev dans home/toto
-je copie /bin/bash dans home/toto/bin/bash ainsique ses librairie dans lib
-je modifie /etc/passwd, en remplacant sur la ligne concernant toto /bin/bash par /bin/chroot_shell
en suite je e loggue en toto et voilà le message qui s'affiche: "/bin/chroot_shell :aucun fihier u repertoire de ce type"
je voudrais savoir pourquoi ce messae et comment y remedier s 'il vous plait!
je précise quetoute les pemissions ont été refaites et que le fichier /bin/chrrrroot_shell existe réellemen.
merci
monsesilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 11h10   #2
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 555
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 555
Points : 4 279
Points : 4 279
Salut,

Citation:
en suite je e loggue en toto et voilà le message qui s'affiche: "/bin/chroot_shell :aucun fihier u repertoire de ce type"
La nouvelle racine est /home/toto

Est-ce chroot_shell est bien dans /home/toto/bin/chroot_shell ou est-il dans /bin/chroot_shell?

En tant que root, merci de taper les commandes suivantes et nous montrer le résultat:

Code :
1
2
3
 
#ls /bin
#ls /home/toto/bin
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 11h30   #3
Membre à l'essai
 
Inscription : avril 2007
Messages : 83
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 83
Points : 20
Points : 20
non, dois-je le copier là-dedans pour qu'il s'exécute?

en le faisant, c'est pareil
monsesilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2009, 19h51   #4
Membre confirmé
 
Inscription : janvier 2007
Messages : 767
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 767
Points : 224
Points : 224
Bonsoir

J'ai exactement le meme soucis que cet utilisateur, et je cherche la reponse.
J'ai egalement mis le nom du script dans /etc/shells
Mais lors de la connection login j'ai le message
No such file or directory

Merci d'avance
Philippe
pcouas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2009, 09h20   #5
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Les droits sur le script sont bons ? (= 755)
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2009, 09h39   #6
Membre confirmé
 
Inscription : janvier 2007
Messages : 767
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 767
Points : 224
Points : 224
Bonjour

le droit sur le script /bin/rootshell est 755
les repertoires et fichier dans /home/toto appartiennent a l'utilisateur toto et a son groupe

le message est no such file or directory lorsque je me connecte par login

le repertoire /home/toto/bin contient bash qui est en 755 et qui appartient a l'utilisateur toto.

Quand je fais su toto, je n'ai pas de soucis, j'arrive a bash-3.00$
pcouas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2009, 10h33   #7
Membre confirmé
 
Inscription : janvier 2007
Messages : 767
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 767
Points : 224
Points : 224
Bonjour
Soucis resolus c'est $USER qui n'est pas initialise sur ma redhat.
Par contre l'initialisation de cette variable m'interesse, il faut que je vois cela maintenant
pcouas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h58.


 
 
 
 
Partenaires

Hébergement Web