Перейти к содержанию

Системное администрирование

chown

      c     f   h                           v        
                H       L       P   R                

Изменяющая владельца и/или группу для указанных файлов. В качестве имени владельца/группы берётся первый аргумент, не являющийся опцией. Если задано только имя пользователя (или числовой идентификатор пользователя), то данный пользователь становится владельцем каждого из указанных файлов, а группа этих файлов не изменяется. Если за именем пользователя через двоеточие следует имя группы (или числовой идентификатор группы), без пробелов между ними, то изменяется также и группа файла.

chown запись в формате user:group.

chown susan:delta file          # Для {file} назначили пользователя `susan` и группу `delta`
chown alan file                 # Для {file} назначили пользователя `alan`
chown alan: file                # Для {file} назначили пользователя и группу `alan`
chown :gamma file               # Для {file} назначили группу `gamma`

Рекурсинвное назначение прав для пользователя {user} и для пути {path}

chown -R user path

Для {path} назначили пользователя susan и группу delta, рекурсивно и с подробным выводом

chown --verbose --recursive susan:delta path
chown -vR susan:delta path
chown -vR --reference=. path    # Использование `reference` файла для конфигурации назначения прав
chown -cfR --preserve-root alan # `preserve-root` предотвращает изменения файлов в корневом каталоге, если не используется с `рекурсивным`