OVH Cloud OVH Cloud

Help !!! Droits sur répertoire /home/

4 réponses
Avatar
Olivier
Bonsoir,

J'ai fait une connerie : j'ai modifié sans faire exprès les droits sur le
dossier "/home/" et maintenant gnome ne veut plus se logger.

Comment faire pour rétablir les droits par défault ?

Un grand merci par avance !

Olivier

4 réponses

Avatar
Rakotomandimby (R12y) Mihamina
( Sat, 19 Feb 2005 19:40:11 +0100 ) Olivier :

gnome ne veut plus se logger.


GNOME ne se logge pas.
quelles sont les permissions actuelles de /home ?
quel 'chmod avez-vous fait' ?
Quel est votre distribution? cela aidera les autres à vous dire quelles
permissions ils ont sur leur machine (si c'est la même distribution que
la votre).

Vous croyez vraiment qu'avec le peu d'infos que vous aviez donné, on
pouvait arriver à quoi que ce soit? Jettez un oeil ici aussi :
http://faq.fcolc.eu.org/Members/mihamina/questions/redigersaquestion
--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
Hugolino
Le Sat, 19 Feb 2005 19:40:11 +0100, Olivier a écrit:
Bonsoir,

J'ai fait une connerie : j'ai modifié sans faire exprès les droits sur le
dossier "/home/" et maintenant gnome ne veut plus se logger.


Je vais peut-être dire une bétise...

J'ai eu le même problème (KDE ne voulait plus se lancer) car lors d'une
restauration de mon homedir j'avais oublié l'option pour les fichiers
cachés (ceux dont le nom commencent par un point)

Donc pour lancer gnome, il suffit peut être de restaurer les droits sur
ces seuls fichiers 'point'

Comment faire pour rétablir les droits par défault ?


$ chmod 644 /home/<user> ...


Si j'ai mal compris la question (pas claire) et que c'est le
*répertoire* user sous /home dont les droits ont ete modifiés alors:

# chmod 755 /home/<user>

Un grand merci par avance !


HTH


--
J'ai beaucoup de mal a lire fcola quand il y a toutes les annonces de howto :
les annonces interessantes sont noyees dans les howto. Ca serait pas mal
de degager toute cette pollution dans un autre groupe.
JLM in Guide du linuxien pervers : "Cachez ces doc que je ne saurais voir"

Avatar
Olivier
Bonsoir,

En fait j'ai du faire une bêtise en modifiant les droits car quand je me
logge avec mon login 'olivier', j'ai cette erreur :

Impossible de créer un répertoire gnome de session

Je souhaiterai remettre les droits après l'install de la debian sarge

Comment faire ?
Le chmod 644 /home/<user> ne passe que pour root mais par sur le user en lui
même

Je précise que je suis novice Linux ...

Olivier



"Hugolino" a écrit dans le message de
news:
Le Sat, 19 Feb 2005 19:40:11 +0100, Olivier a écrit:
Bonsoir,

J'ai fait une connerie : j'ai modifié sans faire exprès les droits sur
le


dossier "/home/" et maintenant gnome ne veut plus se logger.


Je vais peut-être dire une bétise...

J'ai eu le même problème (KDE ne voulait plus se lancer) car lors d'une
restauration de mon homedir j'avais oublié l'option pour les fichiers
cachés (ceux dont le nom commencent par un point)

Donc pour lancer gnome, il suffit peut être de restaurer les droits sur
ces seuls fichiers 'point'

Comment faire pour rétablir les droits par défault ?


$ chmod 644 /home/<user> ...


Si j'ai mal compris la question (pas claire) et que c'est le
*répertoire* user sous /home dont les droits ont ete modifiés alors:

# chmod 755 /home/<user>

Un grand merci par avance !


HTH


--
J'ai beaucoup de mal a lire fcola quand il y a toutes les annonces de
howto :

les annonces interessantes sont noyees dans les howto. Ca serait pas mal
de degager toute cette pollution dans un autre groupe.
JLM in Guide du linuxien pervers : "Cachez ces doc que je ne saurais
voir"



Avatar
Jerome Lambert
Bonsoir,

En fait j'ai du faire une bêtise en modifiant les droits car quand je me
logge avec mon login 'olivier', j'ai cette erreur :

Impossible de créer un répertoire gnome de session

Je souhaiterai remettre les droits après l'install de la debian sarge

Comment faire ?
Le chmod 644 /home/<user> ne passe que pour root mais par sur le user en lui
même

Je précise que je suis novice Linux ...


Normalement, tu dois avoir au minimum ceci:

Havelaar root # ls -l /home/
(...)
drwx------ 24 jerome users 1192 fév 20 16:01 jerome
(...)
Havelaar root #

Procédons par ordre:
1) tu dois être propriétaire du répertoire (le "jerome users" de l'exemple).
Si ce n'est pas le cas, tu dois faire en root:
chown -R ton_utilisateur:ton_groupe /home/ton_repertoire
afin d'être à nouveau propriétaire de ton répertoire et de ce qu'il
contient (le -R sert à cela)

2) tu dois pouvoir entrer dans ton répertoire (les fameux "drwx")
Si ce n'est pas le cas, tu dois faire
chmod 700 /home/ton_repertoire
afin de t'autoriser à y rentrer

Si le problème persiste, c'est que tu as dans ton répertoire un fichier
ou un répertoire dont les permissions sont faussées. A toi de réparer
avec les exemples ci-dessus

Derniers conseils:
- lis le manuel. "man chmod" et "man chown" devrait t'apprendre tout ce
qu'il y a à savoir sur les permissions sous Linux.
- quand on ne sait pas, on ne modifie pas, surtout en root. Ce compte
n'a aucune limite, et permet p.ex. de tout bousiller sans que le système
ne proteste.

exemple:
/ $ su -
Password:
Havelaar root # chown root:root /home/jerome/
Havelaar root # chmod 700 /home/jerome/
Havelaar root # exit
logout
/ $ cd /home/jerome/
-bash: cd: /home/jerome/: Permission non accord?e

Boum! je ne sais plus accéder à mes données :-(
Seul root peut alors réparer (et heureusement).