J'ai quelques répertoires dans un dossier comme ci-dessous -
teckapp@machineA:/opt/keeper$ ls -ltrh
total 8.0K
drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6
drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data
J'ai également un autre dossier sur certaines autres machines pour lesquelles je dois changer l'autorisation comme ci-dessus drwxr-xr-x
.
Ce qui signifie comment puis-je changer les autorisations de dossier en drwxr-xr-x
? Je sais que je dois utiliser la chmod
commande avec ceci mais quelle devrait être la valeur avec chown que je devrais utiliser pour cela?
linux
permissions
chmod
user1950349
la source
la source
man chmod
.Réponses:
Pour appliquer ces autorisations à un répertoire:
chmod 755 directory_name
Pour appliquer à tous les répertoires du répertoire actuel:
chmod 755 */
Si vous souhaitez modifier tous les répertoires et sous-répertoires, vous devrez combiner find avec chmod :
find . -type d -exec chmod 755 {} +
la source
Pour drwxr-xr-x, c'est:
Pour drwxrwxr-x, c'est:
la source