Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
chroot
Envoyé par: sniffer

je suis actuellement en train de re-crée un environement chrooté, avec toute l'arborescence standard de unix/linux (voir FHS), j'ai reussi sans probleme a chrooter mais a l'invite du shell, je vois apparaitre ce massage:

#bash: id: command not found
#bash: id: command not found
#bash: id: command not found
#bash: [: too many arguments
#[I have no name!@chroot /]#


cela signifie qu'il n'y a pas d'utilisateur de logé, j'ai essayer avec adduser, mais il affiche ce message:

# [I have no name!@chroot /]# groupadd -g 500 franck
# [I have no name!@chroot /]# adduser -u 500 -g 500 /home/franck/ -s /bin/bash
# adduser: unknown group 500
# [I have no name!@chroot /]#

alors qu'il a bien enregistré le group dans le fichier /etc/group

que ce passe t il?

le fait de ne pas avoir d'utilisateur, m'empeche d'utiliser certain utilitaire, lilo

comment faire?

Poste le Monday 22 December 2003 01:04:27
Répondre     Citer    
Re: chroot
Envoyé par: SM

Je pense qu'il te manque tout simplement la commande id dans ton chroot.

A+

Steph73

Poste le Monday 22 December 2003 09:35:59
Répondre     Citer    
Re: chroot
Envoyé par: Marck

Salut

Sinon peut-être que l'option -g doit être suivie du nom du groupe et non de son gid (à l'inverse de l'option (-gid).

Donc essaie: adduser -u 500 -g franck /home/franck/ -s /bin/bash NOM_USER

Je rajoute NOM_USER car il n'apparaît pas sur ta ligne...

A +

Poste le Monday 22 December 2003 09:42:15
Répondre     Citer    
Re: chroot
Envoyé par: gill


juste par acquit de conscience, tu as bien crée dans ton environnement chrooté un répertoire /bin avec tout ce qu il faut dedans ?

Poste le Monday 22 December 2003 11:33:04
Répondre     Citer    
Re: chroot
Envoyé par: sniffer

salut et merci a tous ceux qui mon repondu

1°) Reponse a SM::-)

Il me manquait bien id dans mon chroot, c'est maintenant chose faite
maintenant, il m'affiche ce message, quand je me chroot:

#id: cannot find name for group ID 0
#id: cannot find name for user ID 0


2°)Reponse a gill::-/

comme tu peux le constater, en utilisant ta commande, le resultat est le meme

#[I have no name!@evrest /]# groupadd -g 500 franck
#[I have no name!@evrest /]# adduser -u 500 -g 500 /home/franck/ -s /bin/bash franck
#adduser: unknown group 500

suite a se resultat, j'ai fait un cat de /etc/group et /etc/passwd, et tout etait correcte, a l'asso, ce soir, il mon dit de rajouter, shadow et sed, rien a faire, toulours le meme resultat

3°)Reponse a marck:;-)
voici le contenu de mon bin chrooté:

bash chown dd false gunzip id login mknod mv rm sh sync true zcat
cat cp df fgrep gzip linuxconf ls more ps rmdir stty tar umount
chmod date egrep grep hostname ln mkdir mount pwd sed su touch uname

merci encore
@+

franck

Poste le Tuesday 23 December 2003 02:05:42
Répondre     Citer    
Re: chroot
Envoyé par: SM

#id: cannot find name for group ID 0
#id: cannot find name for user ID 0

As tu le user "root" dans /etc/passwd et /etc/group.
A Voir si cela est vraiment necessaire de le definir, question de securite pour ton chroot, a quoi va t'il servir ?

Poste le Tuesday 23 December 2003 09:36:43
Répondre     Citer    
Re: chroot
Envoyé par: sniffer

salut SM

le but de cette environnement est de recrée un systeme linux, pour cette exemple, j'ai tout dispossé sur hdc, reconstituer l'arborescence standard de linux, installer les utilitaires de base, pour ensuite avoir un systeme operationnel quand je mettrais hdc sur le premier port ide, HDA.

Le resultat souhaité est de crée un systeme minimun que j'aurai recrée de a à z, pour comprendre linux (savoir comment il fonctionne, et pouvoir mieux m'en servir par la suite)

c'est pourquoi, je dois crée des compte utilisateurs, pour que le systeme quand il demarrera, est tout les elements qu'il faut pour tournée tout seul.

je dois faire un site pour expliquer cela, compiler un noyau et crée un lilo finir.

concernant /etc/passwrd et /etc/group, root est bien crée, c'est pourquoi je ne comprend pas qqe cela ne fonctionne pas, est ce qu'il se pourrait qu'il ne sache pas lire ces fichiers?

dans l'atente d'une solution, je rest a t'as disposition pour tout autre renseignement

@+
franck

Poste le Tuesday 23 December 2003 13:43:55
Répondre     Citer    
Re: chroot
Envoyé par: sniffer

renseignement pris sur Linux From Scratch, dis que si le prompt du bash contient:
"I have no name!", cela s'explique par l'absence de Glibc....(a mediter...), je vais donc telecharger glibc-2.3.2, et linstaller voir pour si ca fonctionne

a tout a l'heure

Poste le Tuesday 23 December 2003 14:18:58
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
chroot
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

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