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?