Краткое описание некоторых команд для изменения атрибутов файлов и каталогов с примерами их использования.
chown – изменение владельца файла.
chown alex /usr/local/rth.sh – установить(изменить) владельца файла rth.sh на пользователя alex.
chown -R root /usr/etc/* – установить(изменить) владельца каталога /usr/etc, всех подкаталогов и всех файлов находящихся в нём на пользователя root.
chmod – изменение прав доступа файла/каталога (чтение, редактирование, исполнение).
chmod 700 /usr/local/rth.sh – разрешить все, только владельцу файла rth.sh.
chmod 777 /usr/local/rth.sh – разрешить полный доступ всем к файлу rth.sh.
chmod 700 /usr/local/www/* – владелец имеет все права на все файлы в каталоге.
chmod –R 700 /usr/local/www/* – владелец имеет все права на все файлы, все вложенные каталоги и их содержимое.
chgrp – Смена группы, которой принадлежит файл.
chgrp wheel /usr/local/www/*.html – изменяет группу владельца всех html файлов в каталоге /usr/local/www/ на wheel.
chgrp -R wheel /usr/local/www/* – изменяет группу владельца всех файлов во всех вложенных каталогах каталога /usr/local/www/ на wheel.
file – вывод типа заданного файла.