Изменение принадлежности файла
Владелец файла, а также пользователь root может изменять владельца и группу-владельца файла. Для изменения владельца (и группы-владельца) файла используется команда chown со следующим синтаксисом:
chown [-h][-R] владелец[:группа] файл ...
Опция -h требует изменять владельца файла, на который указывает символическая связь, а не самой связи, как происходит по умолчанию. Опция -R требует рекурсивно изменить владельца во всех подкаталогах.
Для изменения только группы, владеющей файлом, используется команда chgrp:
chgrp [-h][-R] группа файл ...
Ее опции аналогичны команде chown.
Учтите, что после передачи файла другому владельцу, первоначальный владелец перестает им обладать, и будет иметь права доступа, установленные новым владельцем.
Рассмотрим простой пример:
$ ls -l total 2 -rw-r--r-- 1 user01 others 6 Dec 10 16:19 testfile $ chown informix testfile $ ls -l total 2 -rw-r--r-- 1 informix others 6 Dec 10 16:19 testfile $ logname user01 $ chown user01 testfile UX:chown: ERROR: testfile: Not privileged