Se você quiser exigir sudo
use para excluí-lo, você precisa fazer o diretório e talvez todos os arquivos dentro dele sejam de propriedade de root
com chown
:
chown -R root development
Para proteger o diretório sozinho, crie um arquivo de propriedade da raiz dentro dele:
sudo touch development/.no-delete
sudo chown root development
Isso impedirá que qualquer um exclua o diretório sem acesso root, mesmo que esteja vazio.
Apenas alterar permissões no diretório não ajudará, pois a exclusão do diretório depende das permissões do diretório pai . Alterar permissões no diretório afetará a exclusão de seus filhos, em vez de em si. O proprietário não-raiz também poderá alterar as permissões independentemente.