Chown + chmod
Résolu
cessoune
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
pouvez-vous me dire comment rendre tous les utilisateurs des propriétaires et ont les droits de lire, exécuter et écrire d'un répertoire et ses sous répertoire en utilisant la commande chown et chmod.
merci.
pouvez-vous me dire comment rendre tous les utilisateurs des propriétaires et ont les droits de lire, exécuter et écrire d'un répertoire et ses sous répertoire en utilisant la commande chown et chmod.
merci.
A voir également:
- Chown + chmod
- Chmod +s ✓ - Forum Linux / Unix
- Chmod 755 - Forum Programmation
- Commande chmod - Forum Shell
- Chmod avec windows - Forum Windows
- Chmod www-data ✓ - Forum Perl
7 réponses
Salut,
un fichier et/ou répertoire (en fait un répertoire est un fichier spécial qui contient les adresse d'autres fichiers) ne peut avoir qu'un seul propriétaire, un seul groupe, et pour les autres il n'y a pas des limites
Si par exemple tu veux partager un fichier tu as plusieurs possibilités :
- donner les droits aux autres - ainsi tout le monde peut accéder
- attribuer le fichier à un groupe et ensuite faire les membres que tu veuilles qu'ils puissent accéder, membres de ce groupe
- créer des utilisateurs ayant le même UID (pour des raisons de sécurité il vaut mieux de ne pas le faire)
etc.
Fin bref,
donner l'accès à un fichier à tous en lecture/écriture/exécution
changement de propriétaire d'un répertoire
Pour voir les options de chown, chmod, chgrp je te conseille de lire les pages de manuel
Pour les droits d'accès, c'est à toi de penser et mettre en pratique la stratégie que tu veux adopter.
un fichier et/ou répertoire (en fait un répertoire est un fichier spécial qui contient les adresse d'autres fichiers) ne peut avoir qu'un seul propriétaire, un seul groupe, et pour les autres il n'y a pas des limites
Si par exemple tu veux partager un fichier tu as plusieurs possibilités :
- donner les droits aux autres - ainsi tout le monde peut accéder
- attribuer le fichier à un groupe et ensuite faire les membres que tu veuilles qu'ils puissent accéder, membres de ce groupe
- créer des utilisateurs ayant le même UID (pour des raisons de sécurité il vaut mieux de ne pas le faire)
etc.
Fin bref,
donner l'accès à un fichier à tous en lecture/écriture/exécution
chmod -v 0777 fichierdonner l'accès à tous à un répertoire de façon récursive
chmod -vR 0777 /chemin/vers/répertoirechangement de propriétaire d'un fichier
chown -v utilisateur fichier
changement de propriétaire d'un répertoire
chown -vR utilisateur /chemin/vers/repertoiretu peux changer le propriétaire et le groupe en même temps avec chown
chown -vR user:groupe /chemin/vers/repertoirePour changer seulement le groupe tu as la commande chgrp
Pour voir les options de chown, chmod, chgrp je te conseille de lire les pages de manuel
Pour les droits d'accès, c'est à toi de penser et mettre en pratique la stratégie que tu veux adopter.
sans te prendre la tête tu fais un chmod nom du dossier et 777
ex: chmod toto 777
ps j'en suis plus totalement sur
ex: chmod toto 777
ps j'en suis plus totalement sur
- chmod 777 fichier
très mauvais:
- n'importre qui peut détruire ou modifier les fichiers des autres ...
très mauvais:
- n'importre qui peut détruire ou modifier les fichiers des autres ...
en meme temps il a demander que tout les utilisateur on tout les droit exucution ecriture et lecture donc a mon avi c'est le seul moyen a par si il existe un moyen de donner tous les droit sans que les utilisateur peuve le supprimer
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
seul moyen a par si il existe un moyen de donner tous les droit sans que les utilisateur peuve le supprimer
c'est possible http://www.commentcamarche.net/faq/sujet 3603 securite droits d acces gnu linux#1 le sticky bit
pour peaufiner les droits d'accès il y a aussi http://www.commentcamarche.net/faq/sujet 3773 securite les access control lists acls
seul moyen a par si il existe un moyen de donner tous les droit sans que les utilisateur peuve le supprimer
c'est possible http://www.commentcamarche.net/faq/sujet 3603 securite droits d acces gnu linux#1 le sticky bit
pour peaufiner les droits d'accès il y a aussi http://www.commentcamarche.net/faq/sujet 3773 securite les access control lists acls
Attention si tu utilises KDE il ne respecte pas les umask à la création de fichiers !!
Seule solution à priori: changer le groupe primaire de chaque utilisateur concerné en un groupe "commun", et utiliser les acl sur le point de montage.
Voir:
http://linux.jpvweb.com/mesrecetteslinux/commun_utilisateur
Seule solution à priori: changer le groupe primaire de chaque utilisateur concerné en un groupe "commun", et utiliser les acl sur le point de montage.
Voir:
http://linux.jpvweb.com/mesrecetteslinux/commun_utilisateur
Salut,
Attention si tu utilises KDE il ne respecte pas les umask à la création de fichiers !!
On ne parle pas de KDE ou GNOME, mais du shell.
Seule solution à priori: changer le groupe primaire de chaque utilisateur concerné en un groupe "commun", et utiliser les acl sur le point de montage.
Pas besoin d'ACL's pour faire ça.
Et, d'ailleurs pourquoi changer le groupe primaire sachant qu'un utilisateur peut faire partie de plusieurs groupes secondaires?!
Si tous les utilisateurs ont le même groupe primaire, alors la securité de fichiers, à moins qu'on fait un chmod -R 0700 sur le répertoire personnel de chaque utilisateur.
Attention si tu utilises KDE il ne respecte pas les umask à la création de fichiers !!
On ne parle pas de KDE ou GNOME, mais du shell.
Seule solution à priori: changer le groupe primaire de chaque utilisateur concerné en un groupe "commun", et utiliser les acl sur le point de montage.
Pas besoin d'ACL's pour faire ça.
Et, d'ailleurs pourquoi changer le groupe primaire sachant qu'un utilisateur peut faire partie de plusieurs groupes secondaires?!
Si tous les utilisateurs ont le même groupe primaire, alors la securité de fichiers, à moins qu'on fait un chmod -R 0700 sur le répertoire personnel de chaque utilisateur.