Acho que a única maneira de você fazer isso é mover o comando chown
do $PATH
e substituí-lo por um arquivo em lote que pergunte se você realmente quer mudar a propriedade e se o usuário responder positivamente, o arquivo em lote executa o comando chown
correspondente.
É claro que a desvantagem disso é que, quando você atualizar o gnu coreutils, sua versão em lote de chown
será sobrescrita (dependendo do gerenciador de pacotes, como ele responde quando vê uma versão não padrão de chown
).
Você também pode confiar em root
para fazer a coisa certa e limitar a disponibilidade desse comando para apenas root
usando chmod
(e tenha cuidado ao usar chmod
e não chown
:-)) em chown
e, em seguida, talvez mexer com sudo
privelages para este comando.
Como @qasdfdsaq menciona nos comentários, a designação de um alias é a melhor maneira, que deixa o binário não modificado e não vai confundir o gerenciador de pacotes. Portanto, crie um script chamado mychown
(ou o que você quiser) que faça a pergunta, coloque-o em /usr/local/bin
ou em algum lugar assim e tenha um alias que indique chown
para esse script.