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 03/12/2010, 12h01   #1
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Par défaut Réparation suite à ''sudo chmod 700 /home/xavier''

Bonjour,

Je suis sous linux avec la distribution Debian!
En démarrant mon pc, ubuntu m'affiche le message d'erreur suivant:

Code :
1
2
3
Users $HOME/.dmrd file is being ignored. This prevents the default session and language from being saved.
File should be owned by user and have 644 permissions.
Users $HOME directory must be owned by user and not writable by others.
Alors en voyant une réponse à l'adresse :http://ubuntuforums.org/archive/index.php/t-491591.html.

J'ai du mal appliqué la solution proposée, j'ai tapé sur le shell: sudo chmod 700 /home/xavier.
C'est alors que tout est parti hors de contrôle! : aucune commande ne marche ''Permission denied''! je redémarre le pc et là il me demande un login, quand je veux le taper, ça marche pas.

Merci de votre aide, toute solution sera bienvenu du
moment que je pourrais récupérer mes données.

Merci de votre aide!
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 13h32   #2
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 375
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 375
Points : 2 034
Points : 2 034
Est-ce que tu arrives encore à te logger en tant que root ? Si oui alors tu peux faire ça :
Si tu ne peux plus te logger en tant que root (je ne vois pas pourquoi mais bon), alors tu peux booter sur n'importe quel média bootable (un live cd par exemple), monter la partition qui héberge /home/xavier, et faire le chmod.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/12/2010, 14h20   #3
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Bonjour,
Effectivement, j'arrive plus à me connecté en tant que root!
Donc d'après la solution que tu m'a proposée, je dois bootet sur un live cd par exemple. Mais pourrais tu m'expliquer comment faire ce bootage? ou m'envoyer sur un site qui l'explique? Je ne suis pas fort dans ce domaine du tout!

Aussi je précise que coontrairement au topic que jai lu à l'adresse http://ubuntuforums.org/archive/index.php/t-491591.html, j'ai fait le chmod sur home/xavier avant de la faire sur home/.dmrc, donc c'est celà qui a du me causer tord!?

Merci
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 20h41   #4
Membre expérimenté
 
Inscription : août 2008
Messages : 455
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : août 2008
Messages : 455
Points : 575
Points : 575
Envoyer un message via Skype™ à thierry.chich
Je ne vois pas pourquoi le fait de donner les droits en lecture-écriture-exécution sur le home de xavier empêcherait de se loguer. En fait, c’est très courant d'avoir une architecture où chaque utilisateur n'autorise pas les autres à venir voir dans son home.
En fait, je pense que c'est plutôt le fait d'avoir tapé
Code :
chown quelquun /home/xavier
qui peut poser problème. Dans le cas général, il suffit de remettre le bon propriétaire qui devrait donner la solution.
Le problème est donc de ce logguer. Une solution simple est effectivement d'utiliser un live cd. Le problème, c'est alors que le nom "xavier" ne veut plus rien dire. En supposant que l'on monte le disque sur /media/disk, il faut d'abord aller voir dans le fichier /media/disk/etc/passwd du disque monté quel est l'uid de xavier (le numéro).
Et ensuite,
Code :
chown uidxavier /media/disk/home/xavier
thierry.chich est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/12/2010, 13h46   #5
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Citation:
Envoyé par thierry.chich Voir le message
Je ne vois pas pourquoi le fait de donner les droits en lecture-écriture-exécution sur le home de xavier empêcherait de se loguer. En fait, c’est très courant d'avoir une architecture où chaque utilisateur n'autorise pas les autres à venir voir dans son home.
En fait, je pense que c'est plutôt le fait d'avoir tapé
Code :
chown quelquun /home/xavier
qui peut poser problème. Dans le cas général, il suffit de remettre le bon propriétaire qui devrait donner la solution.
Le problème est donc de ce logguer. Une solution simple est effectivement d'utiliser un live cd. Le problème, c'est alors que le nom "xavier" ne veut plus rien dire. En supposant que l'on monte le disque sur /media/disk, il faut d'abord aller voir dans le fichier /media/disk/etc/passwd du disque monté quel est l'uid de xavier (le numéro).
Et ensuite,
Code :
chown uidxavier /media/disk/home/xavier
D'accord mais je ne suis pas très doué sur ce domaine, je dispose d'un dell vostro sur lequel était déjà installé windows, j'ai alors reservé un espace disque pour ubuntu et maintenant je ne peux plus accéder à ubuntu, je ne dispose que d'un cd vierge rw et je peux accéder à windows.
J'aimerais donc que tu me précises les étapes pour pouvoir booter sur ce cd. Encore Merci de ton aide
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 09h19   #6
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Citation:
Envoyé par matafan Voir le message
Est-ce que tu arrives encore à te logger en tant que root ? Si oui alors tu peux faire ça :
Si tu ne peux plus te logger en tant que root (je ne vois pas pourquoi mais bon), alors tu peux booter sur n'importe quel média bootable (un live cd par exemple), monter la partition qui héberge /home/xavier, et faire le chmod.
Bonjour,
Je reformule ma question, Comment charger la partition reservée à ubuntu se trouvant dans mon disk sur un cd (pour ensuite faire le boot)? En effet, en ligne je ne vois que la manière d'installer ubuntu via un live cd mais pas comment récupérer une partition du dusk dur! Aussi, comment me connecter en tant que root puisque mon loggin xavier du répertoire home/xavier n'est plus accessible(donc je ne peux même pas utiliser un terminale, puisque j'arrive pas à me loguer) mais il me demande quand même un loggin et un mot de passe, donc si j'arrive à me connecter en tant que root, je pourais
peut être me passer du cd live.
Svp j'ai besoin de mon ubuntu et j'y ai des fichiers très importants! J'attend avec impatience votre aide.
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 09h20   #7
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Citation:
Envoyé par thierry.chich Voir le message
Je ne vois pas pourquoi le fait de donner les droits en lecture-écriture-exécution sur le home de xavier empêcherait de se loguer. En fait, c’est très courant d'avoir une architecture où chaque utilisateur n'autorise pas les autres à venir voir dans son home.
En fait, je pense que c'est plutôt le fait d'avoir tapé
Code :
chown quelquun /home/xavier
qui peut poser problème. Dans le cas général, il suffit de remettre le bon propriétaire qui devrait donner la solution.
Le problème est donc de ce logguer. Une solution simple est effectivement d'utiliser un live cd. Le problème, c'est alors que le nom "xavier" ne veut plus rien dire. En supposant que l'on monte le disque sur /media/disk, il faut d'abord aller voir dans le fichier /media/disk/etc/passwd du disque monté quel est l'uid de xavier (le numéro).
Et ensuite,
Code :
chown uidxavier /media/disk/home/xavier
Bonjour,
Je reformule ma question, Comment charger la partition reservée à ubuntu se trouvant dans mon disk sur un cd (pour ensuite faire le boot)? En effet, en ligne je ne vois que la manière d'installer ubuntu via un live cd mais pas comment récupérer une partition du dusk dur! Aussi, comment me connecter en tant que root puisque mon loggin xavier du répertoire home/xavier n'est plus accessible(donc je ne peux même pas utiliser un terminale, puisque j'arrive pas à me loguer) mais il me demande quand même un loggin et un mot de passe, donc si j'arrive à me connecter en tant que root, je pourais
peut être me passer du cd live.
Svp j'ai besoin de mon ubuntu et j'y ai des fichiers très importants! J'attend avec impatience votre aide.
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 09h58   #8
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 375
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 375
Points : 2 034
Points : 2 034
Tu dois simplement booter sur le live cd, pas faire une installation sur le disque. Une fois que tu tournes sur le live CD tu peux te logger sans problème, car tu utilises le système du live CD, pas celui installé sur ton disque dur. Une fois loggé en tant que root tu dois monter la ou les partitions qui hébergent /etc et /home sur ton disque dur, avec par exemple :
Code :
1
2
3
4
# mkdir /mnt/etc
# mkdir /mnt/home
# mount /dev/sdaX /mnt/etc
# mount /dev/sdaY /mnt/home
Et ensuite tu peux accéder au /etc et /home de ton disque dur via les montages /mnt/etc et /mnt/home.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 10h44   #9
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Citation:
Envoyé par matafan Voir le message
Tu dois simplement booter sur le live cd, pas faire une installation sur le disque. Une fois que tu tournes sur le live CD tu peux te logger sans problème, car tu utilises le système du live CD, pas celui installé sur ton disque dur. Une fois loggé en tant que root tu dois monter la ou les partitions qui hébergent /etc et /home sur ton disque dur, avec par exemple :
Code :
1
2
3
4
# mkdir /mnt/etc
# mkdir /mnt/home
# mount /dev/sdaX /mnt/etc
# mount /dev/sdaY /mnt/home
Et ensuite tu peux accéder au /etc et /home de ton disque dur via les montages /mnt/etc et /mnt/home.
Oui je sais que je ne doit pas installer sur le disque dur par contre pour booter sur le live cd,il me faut récupérer la partition ubuntu se trouvant sur le disque dur et le copier dans le cd si j'ai bien compris et celà que je ne sais pas faire( copier la partition correspondant à ubuntu dans le cd)?
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h00   #10
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 375
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 375
Points : 2 034
Points : 2 034
Pourquoi tu veux copier la partition sur le CD ?

Si tu disposes d'un live CD (ou de n'importe quel media linux bootable d'ailleurs), tu le met dans le lecteur, tu boot dessus, point. C'est aussi simple que ça. Ensuite tu montes (avec la commande "mount") la partition de ton disque que tu veux accéder.

J'ai l'impression que tu ne connais pas le principe du montage. Quand on fait "mount <device> <mount_point>", le système de fichier du device <device> devient accessible sous le répertoire <mount_point>. C'est clair pour toi ?
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h18   #11
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Citation:
Envoyé par matafan Voir le message
Pourquoi tu veux copier la partition sur le CD ?

Si tu disposes d'un live CD (ou de n'importe quel media linux bootable d'ailleurs), tu le met dans le lecteur, tu boot dessus, point. C'est aussi simple que ça. Ensuite tu montes (avec la commande "mount") la partition de ton disque que tu veux accéder.

J'ai l'impression que tu ne connais pas le principe du montage. Quand on fait "mount <device> <mount_point>", le système de fichier du device <device> devient accessible sous le répertoire <mount_point>. C'est clair pour toi ?
Non je ne connaissais pas le principe du montage, mais je crois que j'ai compris ce que vous venez de m'expliquer! Je vais essayer et si j'ai un problème je le reposterais. Merci de votre aide!
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 17h53   #12
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Bonjour,
J'arrive à booter ubuntu sur un live usb, mais mon dossier xavier au lieu de se trouver dans un répertoire nommé home se trouve dans un repertoire nommé 9b..... etc jusqu'à 28 caractères chifres et lettres un peu compliqués...ce répertoire se trouvant lui même dans media. Par contre je ne vois pas de home. J'ai donc créer des répertoires home et xavier dans mnt. Mais quand je tape:

Code :
1
2
3
4
 
mkdir /mnt/home
mkdir /mnt/etc               /*Là je ne sais même pas pourquoi etc*/
mount /dev/hda mnt/home /* Là je ne sais pas quoi mettre après dev/ ! car mon répertoire camara se trouve dans media et non dans dev*/
J'obtiens en réponse hda is not type bloc ou quelque chose comme ça.

En fait je ne comprend pas du tout ce qu'il faut mettre après mount. Je comprend pas ce qui se passe.
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 09h22   #13
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Citation:
Envoyé par matafan Voir le message
Pourquoi tu veux copier la partition sur le CD ?

Si tu disposes d'un live CD (ou de n'importe quel media linux bootable d'ailleurs), tu le met dans le lecteur, tu boot dessus, point. C'est aussi simple que ça. Ensuite tu montes (avec la commande "mount") la partition de ton disque que tu veux accéder.

J'ai l'impression que tu ne connais pas le principe du montage. Quand on fait "mount <device> <mount_point>", le système de fichier du device <device> devient accessible sous le répertoire <mount_point>. C'est clair pour toi ?
Bonjour,
Avez vous lu ma réponse dans le message ci-dessus svp? y'a t'il autre chose à tenter?
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 09h43   #14
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 375
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 375
Points : 2 034
Points : 2 034
Je ne connais pas Ubuntu, mais je suppose que le live CD a monté automatiquement sous /media les partitions qu'il a trouvé sur ton disque. Donc /media/9b.../home est le /home qui se trouve sur ton disque, et tu n'as pas besoin de le monter manuellement.

Il te suffit donc de faire un
Code :
chmod 750 /media/9b.../home/xavier
Si tu veux vérifier que /home/xavier sur ton disque est bien owné par xavier, il faut que tu ailles trouver l'UID du user xavier dans /media/9b.../etc/passwd, et que tu vérifies /media/9b.../home/xavier est bien owné par cet UID :
Code :
ls -ld /media/9b.../home/xavier
Si ce n'est pas le cas, tu peux changer l'UID avec :
Code :
chown <uid> /media/9b.../home/xavier
Celà dit si tu n'arrivais plus à te logger en tant que root je suppose que tu as un problème plus grave que ça, et il y a des chances que le chown et chmod ne change rien au problème.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/12/2010, 11h22   #15
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Citation:
Envoyé par matafan Voir le message
Je ne connais pas Ubuntu, mais je suppose que le live CD a monté automatiquement sous /media les partitions qu'il a trouvé sur ton disque. Donc /media/9b.../home est le /home qui se trouve sur ton disque, et tu n'as pas besoin de le monter manuellement.

Il te suffit donc de faire un
Code :
chmod 750 /media/9b.../home/xavier
Si tu veux vérifier que /home/xavier sur ton disque est bien owné par xavier, il faut que tu ailles trouver l'UID du user xavier dans /media/9b.../etc/passwd, et que tu vérifies /media/9b.../home/xavier est bien owné par cet UID :
Code :
ls -ld /media/9b.../home/xavier
Si ce n'est pas le cas, tu peux changer l'UID avec :
Code :
chown <uid> /media/9b.../home/xavier
Celà dit si tu n'arrivais plus à te logger en tant que root je suppose que tu as un problème plus grave que ça, et il y a des chances que le chown et chmod ne change rien au problème.
J'ai constater que j'arrivais pas à me logguer en tant que root parce que mon clavier ne marchais pas une fois sur le ''recovery mode''. J'ai donc branché un clavier via le port usb. Donc là j'arrive à ouvrir un shell en tant que root et je retrouve effectivement les dossier home/xavier à leurs places. J'ai donc fait:
Citation:
chmod 750 /home/xavier/
Après quand je reboot le pc, le problème est toujours là! il affche un ensemble d'informations et à la fin me demande mon loggin, mot de passe et quand je le tape il me dit:
Citation:
unnable to cd to home/xavier
Donc en tant que root qu'est ce que je peux faire d'autre dans ce cas ci?
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 11h28   #16
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 375
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 375
Points : 2 034
Points : 2 034
Il te dis vraiment "home/xavier" sans "/" au début ? Dans ce cas il faut que tu édites /etc/passwd et ajoute le / manquant pour le user "xavier".
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 11h43   #17
Invité régulier
 
Maki Camara
Inscription : août 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Maki Camara
Âge : 25

Informations forums :
Inscription : août 2010
Messages : 18
Points : 5
Points : 5
Citation:
Envoyé par matafan Voir le message
Il te dis vraiment "home/xavier" sans "/" au début ? Dans ce cas il faut que tu édites /etc/passwd et ajoute le / manquant pour le user "xavier".
Non il met
Citation:
unable to cd to /home/xavier
Excusez moi de pas l'avoir bien écrit. Au fait j'ai lu au demarrage les différents messages qu'il m'affiche:
Citation:
Unable to start sbin/klogd
Kinit: No resume image, doing normal boot
et en face des test il met [fail] ou ok.
mkdir31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h21.


 
 
 
 
Partenaires

Hébergement Web