Você pode fazer isso usando o formato find
do -perm -mode
. De man find
:
-perm -mode
Todo o modo de bits de permissão é definido para o arquivo. Simbólico modos são aceitos neste formulário, e esta é geralmente a maneira pela qual você gostaria de usá-los. Você deve especificar
u',
g 'ou' o 'se você usa um modo simbólico. Veja a seção EXEMPLOS para alguns exemplos ilustrativos.
Portanto, para encontrar todos os arquivos que podem ser gravados no mundo, independentemente de outras permissões, você pode fazer:
find / -perm -o+w
Para definir o bit adesivo, use -exec
:
find . -perm -o+w -exec chmod +t {} +