Comment définir les autorisations de fichiers afin que les nouveaux fichiers héritent des mêmes autorisations ?
J'ai un dossier dans lequel de nouveaux sous-dossiers et fichiers seront créés automatiquement, par un script.
Je veux maintenir les permissions des utilisateurs et des groupes de manière récursive pour tous les nouveaux dossiers et fichiers placés dans le répertoire parent. Je sais que cela implique la mise en place d'un “sticky bit”, mais je n'arrive pas à trouver une commande qui montre exactement ce dont j'ai besoin.
C'est ce que j'ai fait jusqu'à présent :
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
Par la suite, je veux que les 660 permissions soient définies récursivement pour tous les dossiers et fichiers placés dans /path/to/parent
.
Cependant, tout ce que j'ai essayé jusqu'à présent a échoué. Quelqu'un peut-il m'aider ?
En fait, le drapeau octal 660 n'est probablement même pas correct. Les autorisations que je veux sont :
- les répertoires placés sous
/path/to/parent
sont exécutables par les utilisateurs ayant les permissions - les fichiers sont lisibles/écrivables par l'utilisateur lui-même et les membres de quelque groupe
- Les fichiers et dossiers placés sous
/path/to/parent
ne sont PAS lisibles par le monde
Je tourne sous Ubuntu 10.0.4 LTS.
Quelqu'un peut-il m'aider ?