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


22

Eu tenho alguns diretórios 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

Também tenho outras pastas em outras máquinas para as quais preciso alterar a permissão para a acima, como esta drwxr-xr-x.

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


1
Por favor, considere ler este link - tutorialspoint.com/unix/unix-file-permission.htm
rahul

4
Esta é trivial: man chmod.
Sardathrion - Restabelece Monica

uma melhor fonte após a página homem seria tldp.org/LDP/GNU-Linux-Tools-Summary/html/x9543.htm
mtk

Dê uma olhada nesta questão #
Peter

Respostas:


38

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ê deseja modificar todos os diretórios e subdiretórios, precisará combinar find com chmod :

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


5

Para drwxr-xr-x é:

chmod 755  the_path_to_target

Para drwxrwxr-x é:

chmod 775  the_path_to_target
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.