J'ai du mal avec le chmod
kilian
Messages postés
8732
Date d'inscription
Statut
Modérateur
Dernière intervention
-
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
Ben vi je suis pas doué :-/
Mon problème c'est que l'utilisateur habituel sur mon ordi (Mandrake 9.2) a un problème avec son dossier home ou il n'a pas acces à certains de ses dossiers.
Je ne connais pas bien la commande chmod mais bon, chaque fois que cet utilisateur a un problème je fait un chmod ugo+wrx * -R pour ouvrir les portes mais parfois ça ne marche pas. Y'a t'il un moyen de rendre tout les fichiers et sous dossiers de son home accessible à cet utilisateur? Car je suis obligé de toujours être root pour lancer totem et j'ai des problèmes avec les paramètres de firefox.
Merci d'avance.
Mon problème c'est que l'utilisateur habituel sur mon ordi (Mandrake 9.2) a un problème avec son dossier home ou il n'a pas acces à certains de ses dossiers.
Je ne connais pas bien la commande chmod mais bon, chaque fois que cet utilisateur a un problème je fait un chmod ugo+wrx * -R pour ouvrir les portes mais parfois ça ne marche pas. Y'a t'il un moyen de rendre tout les fichiers et sous dossiers de son home accessible à cet utilisateur? Car je suis obligé de toujours être root pour lancer totem et j'ai des problèmes avec les paramètres de firefox.
Merci d'avance.
5 réponses
Ok merci je viens d'essyer mais je n'ai que des messages de ce genre lorsque je lance totem par exemple :
ou encore
Hélas!!!
** (totem:13751): WARNING **: Wrong permissions for /home/kilian/tmp/orbit-kilian-b3b3b3b3
ou encore
Impossible de définir le mode à 0700 sur le répertoire de configuration gnome privé par utilisateur « /home/kilian/.gnome2_private/ » : Operation not permitted
Hélas!!!
Salut,
Pour le repertoire tmp, c'est normalement un lien vers /tmp
En faisant 'ls -l /home/kilian'
tu devrait avoir un truc du genre:
/home/kilian/tmp -> /tmp
donc il faut voir les droits sur /tmp (ls -l /)
Donne nous aussi les droits qui sont présents sur le .gnome2_private
Une petite question... ça n'a jamais fonctionné, ou ça a marché pendant un temps ?
(normalement, tu ne devrais pas avoir de chmod à faire sur le repertoire /home, sauf cas particulier)
Sinon, si ça n'a jamais fonctionné, te souvient tu de ce que tu as tapé pour créer ton utilisateur, as-tu eu a créer le repertoire personnel manuelement ?
Pour le repertoire tmp, c'est normalement un lien vers /tmp
En faisant 'ls -l /home/kilian'
tu devrait avoir un truc du genre:
/home/kilian/tmp -> /tmp
donc il faut voir les droits sur /tmp (ls -l /)
Donne nous aussi les droits qui sont présents sur le .gnome2_private
Une petite question... ça n'a jamais fonctionné, ou ça a marché pendant un temps ?
(normalement, tu ne devrais pas avoir de chmod à faire sur le repertoire /home, sauf cas particulier)
Sinon, si ça n'a jamais fonctionné, te souvient tu de ce que tu as tapé pour créer ton utilisateur, as-tu eu a créer le repertoire personnel manuelement ?
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
C'est étrange, chez moi ce n'est pas un lien, c'est un vrai repertoire :
Alors voilà, j'ai regardé les permissions pour.gnome2_private:
Voilà, en fait ça a marché après la première installation, mais j'ai du reinstaller Mandrake et j'ai formaté ma partition racine / et j'ai remonté /home sans le formater pour garder mes fichiers de configurations et autres.
Et c'est après le demarrage de cette nouvelle installation que j'ai remarqué que les droits avaient changé, ce qui fait que je ne peux lancer totem qu'en root etc....
Merci beaucoup pour votre aide ;-)
drwxrwxrwx 11 kilian kilian 4096 mar 20 00:50 tmp/
Alors voilà, j'ai regardé les permissions pour.gnome2_private:
drwxrwxrwx 2 501 kilian 4096 fév 28 03:41 .gnome2_private/
Voilà, en fait ça a marché après la première installation, mais j'ai du reinstaller Mandrake et j'ai formaté ma partition racine / et j'ai remonté /home sans le formater pour garder mes fichiers de configurations et autres.
Et c'est après le demarrage de cette nouvelle installation que j'ai remarqué que les droits avaient changé, ce qui fait que je ne peux lancer totem qu'en root etc....
Merci beaucoup pour votre aide ;-)
A ben voui... Forcement :)
Bon bah ce n'est rien de grave alors!
Cest juste que ton utilisateur Kilian avant avait l'uid 501 et plus maintenant. :)
Et comme tu as sans doute installé d'autre chose depuis, tu n'est pas rendu :p
En gros, un utilisateur et identifié par un nom. ça oki. mais pour le systeme, c'est un numero et pas un nom (comme nom.dns et ip)
donc en recréant ton utilisateur, il ne lui a pas forcement redonné le même UID.
Donc pour faire simple, on va redonné les ancien fichier a Kilian, plutot que de changer l'uid de kilian :)
Donc execute la commande suivante:
avec:
le tout se fait sous "root"
Voili voilou, maintenant, tu auras peut-etre un soucis vu que tu as changé les droits en 777 sur certains fichiers.
tu devrais avoir des droits en 775 pratiquement partout dans /home/kilian, mais dans le doute, ne tentes pas de le refaire.
Bon bah ce n'est rien de grave alors!
Cest juste que ton utilisateur Kilian avant avait l'uid 501 et plus maintenant. :)
Et comme tu as sans doute installé d'autre chose depuis, tu n'est pas rendu :p
En gros, un utilisateur et identifié par un nom. ça oki. mais pour le systeme, c'est un numero et pas un nom (comme nom.dns et ip)
donc en recréant ton utilisateur, il ne lui a pas forcement redonné le même UID.
Donc pour faire simple, on va redonné les ancien fichier a Kilian, plutot que de changer l'uid de kilian :)
Donc execute la commande suivante:
chown -Rh --from=501 Kilian:kilian /home/kilianPS: pour le 501, ça me parait concordant avec les resultats plus haut, mais si tu pouvait verifier l'uid actuel de kilian, ça serait pas mal :)
avec:
grep kilian /etc/passwordtu dois avoir:
kilian:x:uid:gid:....
le tout se fait sous "root"
Voili voilou, maintenant, tu auras peut-etre un soucis vu que tu as changé les droits en 777 sur certains fichiers.
tu devrais avoir des droits en 775 pratiquement partout dans /home/kilian, mais dans le doute, ne tentes pas de le refaire.
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question