Sharing data/fr: Difference between revisions

Jump to navigation Jump to search
Created page with "Pour que cette méthode fonctionne, il faut : * que vous soyez propriétaire du répertoire, <code>/home/smithj/projects/def-smithj/shared_data</code> dans notre exemple; * q..."
(Created page with "=== Changer les permissions de fichiers existants === Pour que les permissions soient les mêmes que les nouvelles permissions par défaut, vous pouvez utiliser <code>chmod</c...")
(Created page with "Pour que cette méthode fonctionne, il faut : * que vous soyez propriétaire du répertoire, <code>/home/smithj/projects/def-smithj/shared_data</code> dans notre exemple; * q...")
Line 189: Line 189:
La première commande détermine les règles d'accès au répertoire <code>/home/<user>/projects/def-<PI>/shared_data</code>; tous les fichiers et répertoires qui y seront créés hériteront de la mème règle ACL. Elle est nécessaire pour les  '''nouvelles''' données. La deuxième commande détermine les règles ACL pour le répertoire <code>/home/<user>/projects/def-<PI>/shared_data</code> et tout le contenu actuel. Elle ne s'applique qu'aux données '''existantes'''.
La première commande détermine les règles d'accès au répertoire <code>/home/<user>/projects/def-<PI>/shared_data</code>; tous les fichiers et répertoires qui y seront créés hériteront de la mème règle ACL. Elle est nécessaire pour les  '''nouvelles''' données. La deuxième commande détermine les règles ACL pour le répertoire <code>/home/<user>/projects/def-<PI>/shared_data</code> et tout le contenu actuel. Elle ne s'applique qu'aux données '''existantes'''.


In order for this method to work the following things need to be in place:
Pour que cette méthode fonctionne, il faut :
* The directory, <code>/home/smithj/projects/def-smithj/shared_data</code> in our example, must be owned by you.
* que vous soyez propriétaire du répertoire, <code>/home/smithj/projects/def-smithj/shared_data</code> dans notre exemple;
* Parent directories (and parents of parents, etc.) of the one you are trying to share must allow execute permission to the user you are trying to share with. This can be supplied with <code>setfacl u:smithj:x ...</code> in this example, or it can be supplied by allowing everyone entry, i.e. <code>chmod o+x ...</code>.  They do not need to have public read permission. In particular you will need to grant execute permission on the project directory (<code>/projects/def-<PI></code>) either for everyone, or one-by-one to all the people you are trying to share your data with.
* que les répertoires parents (et parents des parents, etc.) de celui que vous voulez partager accordent la permission d'exécuter à l'utilisateur avec qui vous voulez le partager. Dans notre exemple, vous pourriez utiliser <code>setfacl u:smithj:x ...</code> ou encore accorder la permission à tous les utilisateurs avec <code>chmod o+x ...</code>.  Il n'est pas nécessaire d'accorder une permission de lecture publique. En particulier, vous devrez accorder une permission d'exécuter pour le répertoire (<code>/projects/def-<PI></code>) soit à tous les utilisateurs, soit à chacun (un à la fois) avec qui vous voulez partager vos données.


=== Partage de données avec un groupe ===
=== Partage de données avec un groupe ===
rsnt_translations
56,430

edits

Navigation menu