Sem saber mais sobre por que você está tentando fazer isso, os motivos mais comuns que as pessoas tendem a usar são:
-
Arquivos e diretórios são outros graváveis
chmod -R o-w /path/to/dir
-
Arquivos e diretórios não podem ser gravados em grupo
chmod -R g+w /path/to/dir
Ou combine os dois:
chmod -R o-w,g+w /path/to/dir
Como alternativa, se você deseja que arquivos e diretórios tenham as permissões corretas por padrão, modifique o umask
do processo de criação.
Basicamente, é um dia raro usar os modos numéricos com chmod
; Normalmente, os diretórios já têm o bit executável definido e os arquivos que não precisam dele, então por que não fazer nada quando os operadores +
e -
obviam a necessidade de fazê-lo?