De acordo com fontes, você tem um modo esperado inesperado . Depois de abandonar mais, acho que a causa é a opção -w
, que não é o que você está esperando. Você deve dar g-w
ou ugo-w
(de acordo com suas necessidades).
Sem fornecer um alvo explícito (a, o, g, u), alguns resultados inesperados podem ser fornecidos, de acordo com o valor de umask. Eu acho que essa mensagem extra é feita por causa de tais mudanças inesperadas.
Editar: fontes no link
Extraído do cache do google, um comentário no código que não está mais lá:
/* If true, diagnose surprises from naive misuses like "chmod -r file". POSIX allows diagnostics here, as portable code is supposed to use. "chmod -- -r file" */