Précision sur commande chmod - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 10-04-2017 à 18:18:47
toto est le proprietaire de repertoire grace a
|
pour la forme la plus courante
un peu plus sioux
toto est dans le groupe ami en plus de son groupe toto
et titi fait aussi partie de ami
|
permet a titi de consulter ce volume mais qu en lecture
l equivalance :
rwx=7
rw-=6
r-x=5
r--=4
---=0
en clair chown defini le proprietaire d un rep ou fichier
chmod en change les permissions (sauf a root et au proprietaire ...)
donc meme faire par erreur chmod 000 monrep est correctible par le proprietarie)
Marsh Posté le 11-04-2017 à 13:11:08
Merci pour ces infos, en mettant l'utilisateur propriétaire sans toucher aux droits ça a fonctionner.
Un truc m'intrigue dans ton 2e exemple.
Voilà ce que je comprend:
toto devient propriétaire du répertoire /1/2/3 avec la commande
Code :
|
On applique les droits r-x à un groupe dont le propriétaire fait parti pour que d'autres utilisateurs membre du même groupe aient des droits sur ce répertoire avec la commande
Code :
|
A aucun moment tu précises que la commande s'applique au groupe ami. Un utilisateur linux ne peut pas être membre de plusieurs groupes?
Marsh Posté le 11-04-2017 à 13:28:46
Si tu veux que l'utilisateur propriétaire soit toto et que le groupe propriétaire soit ami tu fais:
Code :
|
Un utilisateur peut être membre de plusieurs groupes.
Par contre chaque objet du système de fichier ne peut avoir comme propriétaire qu'un utilisateur et un groupe.
Marsh Posté le 20-04-2017 à 12:41:43
Pour chmod tu peux aussi utiliser des lettres au lieu de chiffres.
chmod u+rwx /1/2/3
chmod g+rx /1/2/3
u: pour l'utilisateur
g: pour le groupe
o: pour le reste
+: pour rajouter
-: pour enlever
Marsh Posté le 10-04-2017 à 17:43:34
Bonjour,
J'ai besoin de donner des droits RWX sur un certain répertoire à un certain utilisateur, comment faire?
On trouve un peu partout des explications avec exemples d'utilisation de chmod mais nul part je ne trouve d'exemple où on donne le nom de l'utilisateur ou du groupe auquel on veut ajouter des droits. J'imagine qu'il y a quelque chose que je n'ai pas compris dans la gestion des droits sous Linux.
Comment je peux ajouter les droits RWX à Toto sur le répertoire /1/2/3?
Merci d'avance pour votre réponse.