Como definir a permissão drwxr-xr-x para outras pastas?

16

Eu tenho alguns directores dentro de uma pasta como abaixo -

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

Eu tenho outra pasta também em algumas outras máquinas para as quais preciso alterar a permissão para a pasta acima, como esta drwxr-xr-x .

Significado: como posso alterar as permissões de pasta para drwxr-xr-x ? Eu sei que preciso usar o comando chmod com isso, mas qual deve ser o valor com o chown que devo usar para isso?

    
por user1950349 12.02.2015 / 09:56

2 respostas

25

Para aplicar essas permissões a um diretório:

chmod 755 directory_name

Para aplicar a todos os diretórios dentro do diretório atual:

chmod 755 */

Se você quiser modificar todos os diretórios e subdiretórios, você precisará combinar encontrar com chmod :

find . -type d -exec chmod 755 {} +

    
por 12.02.2015 / 10:57
5

Para drwxr-xr-x é:

chmod 755  the_path_to_target

Para drwxrwxr-x, é:

chmod 775  the_path_to_target
    
por 12.02.2015 / 14:24