Probleme chmod mandriva2006
racoo
-
kmf31 Messages postés 1564 Date d'inscription Statut Contributeur Dernière intervention -
kmf31 Messages postés 1564 Date d'inscription Statut Contributeur Dernière intervention -
Salut,
j ai un probleme avec le chmod,je cree un repertoire /home/public sous root ,
#mkdir public
puis je fais un chmod 777 public pour que tout le monde y accés :
drwxrwxrwx 6 root root 4096 nov 17 14:23 public/
je me connnecte depuis une autre machine sans probleme ;mais GROS probleme je reteste apres et j ai l impression que le chmod n a pas fonctionné.je fais donc un ls -al pour voir et j ai ca :
drwx--x--x 6 root root 4096 nov 17 14:23 public/
Comment cela se fait il ?d ou peut venir le probleme?
merci
j ai un probleme avec le chmod,je cree un repertoire /home/public sous root ,
#mkdir public
puis je fais un chmod 777 public pour que tout le monde y accés :
drwxrwxrwx 6 root root 4096 nov 17 14:23 public/
je me connnecte depuis une autre machine sans probleme ;mais GROS probleme je reteste apres et j ai l impression que le chmod n a pas fonctionné.je fais donc un ls -al pour voir et j ai ca :
drwx--x--x 6 root root 4096 nov 17 14:23 public/
Comment cela se fait il ?d ou peut venir le probleme?
merci
A voir également:
- Probleme chmod mandriva2006
- Chmod +s ✓ - Forum Linux / Unix
- Chmod 755 - Forum Programmation
- Commande chmod - Forum Shell
- Chmod avec windows - Forum Windows
- Probleme Avec FlashFXP CHMOD 777 - Forum Windows XP
2 réponses
Salut,
si tu fais chmod 777 sur un répertoire tu auras acces dans le répertoire pour lister le contenu ou crée/supprimer des sous-répertoires, fichiers.
En bref ce n'est que l'entrée dans le répertoire qu'aura les droits rwxrwxrwx mais pas son contenu
Pour ça il faut utiliser l'option -R ( recursif) pour modifier les droits dans un répertoire et son contenu.
Dans le cas d'un répertoire public ou tout le monde a accès peut être c'est mieux aussi d'utiliser le sticky bit (que le propriétaire d'un fichier peut suppprimer les fichiers qu'il a crée).
si tu fais chmod 777 sur un répertoire tu auras acces dans le répertoire pour lister le contenu ou crée/supprimer des sous-répertoires, fichiers.
En bref ce n'est que l'entrée dans le répertoire qu'aura les droits rwxrwxrwx mais pas son contenu
Pour ça il faut utiliser l'option -R ( recursif) pour modifier les droits dans un répertoire et son contenu.
chmod -vR 0700 /public
Dans le cas d'un répertoire public ou tout le monde a accès peut être c'est mieux aussi d'utiliser le sticky bit (que le propriétaire d'un fichier peut suppprimer les fichiers qu'il a crée).
chmod -vR 1777 /public
Certaines distributions stoquent les permissions "souhaitables" ou "officielles" pour certains fichiers, repertoires (genre /var/log/messages, /home, ...) dans une base de donnees et c'est regulierement verifie et corrigie (avec un job du crontab).
Donc si on change une permission pour un fichier/repertoir concerne par ca, il se peut que ce soit automatiquement remis a l'etat initial apres un certains (quelques heures, une journee, ...).
Donc si on change une permission pour un fichier/repertoir concerne par ca, il se peut que ce soit automatiquement remis a l'etat initial apres un certains (quelques heures, une journee, ...).