J'ai créé un dossier dans / que je voudrais partager entre les utilisateurs d'un certain groupe d'utilisateurs sur mon système. Après avoir changé la propriété du dossier de root à moi-même et changé les permissions du groupe en "Créer et supprimer des fichiers", je me suis connecté en tant qu'autre utilisateur du groupe et j'ai testé le dossier. J'ai pu accéder au dossier et à l'un de ses sous-répertoires, mais l'autorisation de visualiser/modifier un fichier m'a été refusée. J'aurais pu modifier les autorisations sur le sous-répertoire, mais d'après mon expérience passée, je devrais le faire à chaque fois qu'un nouveau fichier est ajouté pour que d'autres puissent le voir. Existe-t-il un moyen simple de rendre automatiquement tout fichier placé dans ce dossier accessible au groupe spécifié ?
Réponse
Trop de publicités?
Eliah Kagan
Points
111731
Oui, vous pouvez rendre le répertoire "collant" pour cela, de sorte que lorsque des fichiers y sont créés, ils héritent des permissions du répertoire :
chmod +t dirname
Voir le documentation sur les autorisations de fichiers para plus de détails .
Cependant, lorsqu'un fichier est copié dans le répertoire (plutôt que d'être créé à nouveau ), il aura toujours ses autorisations d'origine, puisque la copie des fichiers conserve généralement leurs autorisations.