UNIX-утилита, изменяющая владельца, группу для указанных файлов.

Автор Itworkroom

UNIX-утилита, изменяющая владельца, группу для указанных файлов.

UNIX-утилита, изменяющая владельца, группу для указанных файлов.

Использование:

  • chown [-cfhvR] [--dereference] [--reference=rfile] пользователь[:группа] файл…
-c, —changes
Подробно описывать действие для каждого файла, владелец которого действительно изменяется.
-f, —silent, —quiet
Не выдавать сообщения об ошибках для файлов, чей владелец не может быть изменён.
-h, —no-dereference
Работать с самими символьными ссылками, а не с файлами, на которые они указывают. Данная опция доступна только если имеется системный вызов lchown.
-R, —recursive
Рекурсивное изменение владельца каталогов и их содержимого.
-v, —verbose
Подробное описание действия (или отсутствия действия) для каждого файла.
—dereference
Изменить владельца файла, на который указывает символьная ссылка, вместо самой символьной ссылки.
—reference=rfile
Изменить владельца файла на того, который является владельцем файла.

 Примеры использования

Помните, что эти команды должны быть выполнены с правами доступа root

  • Изменить владельца (owner) для /var/run/httpd.pid на ‘root’ (root — стандартное имя для суперпользователя (Superuser)).
# chown root /var/run/httpd.pid
  • Поменять владельца для strace.log в ‘rob’ и и идентификатор группы в ‘developers’.
# chown rob:developers strace.log
  • Поменять имя владельца для /tmp и /var/tmp на ‘nobody’ + поменять группу для /tmp и /var/tmp на ‘nogroup’
# chown nobody:nogroup /tmp /var/tmp
  • Поменять идентификатор группы для /home на 512
# chown :512 /home
  • Поменять имя владельца для base на us и выполнить это рекурсивно, т.е всех вложенных в каталог base файлов (-R).
# chown -R us base
  • Поменять владельца для noodlefrytasticy на mein.
# chown mein noodlefrytasticy

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *