У Linux:
chown : "Тільки привілейований процес (Linux: один із CAP_CHOWN
можливостями) може змінити власника файлу." (Джерело: chown (2)) Найпростішим способом бути таким процесом є керування root
. Зверніться explain_chown
за допомогою до з'ясування причини конкретної chown
помилки. Ознайомтеся capabilities
з способами надання процесам такої можливості, крім запуску як root
.
chmod : власник файлу або root
може змінювати дозволи, а також інші процеси з CAP_FOWNER
можливістю. (Джерело)
chgrp : "Власник файлу може змінити групу файлу на будь-яку групу, членом якої є власник. Привілейований процес (Linux: з CAP_CHOWN) може змінити групу довільно." (чун (2))
PRIV_FILE_CHOWN
потрібно подати всі локальні файли таPRIV_FILE_CHOWN_SELF
придушити локальні файли, які належать вам. BTW: ОС, яка дозволяє замовчувати віддалені файли з NFS, може розглядатися як ризик безпеки. У HP-UX будь-який постійний користувач може подавити свої файли, і це сприймається як ризик безпеки.