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?

user1950349
fonte
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 {} +

aguslr
fonte
5

Para drwxr-xr-x é:

chmod 755  the_path_to_target

Para drwxrwxr-x é:

chmod 775  the_path_to_target
serenesat
fonte