Команда Chown в Linux

Команды chown, fchown, lchown, fchownat — изменяют права на файл.

chown (от англ. change owner) — UNIX‐утилита, изменяющая владельца и/или группу для указанных файлов.

chown root /dir
     # Измените владельца /dir на «root»

chown root:staff /dir
     # Дополнительно изменит группу на «staff».

chown -hR root /dir
     # Измените владельца /dir и все вложенные файлы на «root».

Часто используемые опции:

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

Эта запись была размещена в Linux с меткой ,.