J'ai un groupe 'g1' ayant 2 utilisateurs Alice et Bob. Je veux partager un fichier 'file1' avec les deux avec des autorisations différentes. (Pour Alice en lecture seule et pour Bob en lecture + écriture)
En supposant que Bob peut posséder le fichier, les éléments suivants devraient fonctionner pour vous.
$ chown Bob:g1 file1
Définissez d'abord la propriété du fichier sur Bob pour autoriser l'accès en lecture + écriture et définissez la propriété du groupe sur le groupe g1.
$ chmod 640 file1
Définissez le propriétaire en lecture et en écriture et définissez le groupe en lecture seule. Il s'agit d'une structure d'autorisation courante sur les serveurs Web. Notez que le "monde" n'a aucune autorisation dans cette structure, mais $ man chmod peut fournir des informations supplémentaires sur les autorisations de fichiers et vous amener là où vous devez aller. De plus, si vous avez besoin de plus de contrôle sur vos autorisations sur l'ensemble du système, vous voudrez peut-être examiner les ACL Posix ou SE Linux, car vous avez indiqué que vous étiez sur RedHat
Vous pouvez essayer comme ceci sous Linux: -
chown user_name file
chown user_name folder
chown -R user_name folder #recursive