Cette question a déjà une réponse ici:
J'ai un dossier dans lequel les nouveaux sous-dossiers et fichiers seront créés automatiquement, par un script.
Je souhaite conserver les autorisations d'utilisateur et de groupe de manière récursive pour tous les nouveaux dossiers et fichiers placés dans le répertoire parent. Je sais que cela implique de définir un problème persistant, mais je n'arrive pas à trouver une commande qui montre exactement ce dont j'ai besoin.
Voici ce que j'ai fait jusqu'à présent:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
Ensuite, je souhaite que les autorisations 660 soient définies de manière récursive sur 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 aider s'il vous plaît?
En réalité, 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 des autorisations. - les fichiers sont lisibles / inscriptibles par l'utilisateur et les membres de somegroup
- Les fichiers et les dossiers
/path/to/parent
ne sont PAS lisibles par tout le monde
Je cours sur Ubuntu 10.0.4 LTS.
Quelqu'un peut aider s'il vous plaît?