Найти тему
[PYTHON:TODAY]

Команда chown. Изменение владельца файла или каталога в UNIX


💡 Назначение

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

Описание

Чтобы сделать пользователя владельцем одного или более файлов, введите команду chown с именем пользователя, а за ним – именами файлов. Для изменения группового владельца, добавьте к имени пользователя после двоеточия новое имя группы. Давайте рассмотрим на примерах.

Синтаксис


chown [cvfR] имя_пользователя:имя_группы файлы

⚙️ Опции

  • -c, --changes - подробный вывод всех выполняемых изменений;
  • -f, --silent, --quiet - минимум информации, скрыть сообщения об ошибках;
  • --dereference - изменять права для файла к которому ведет символическая ссылка вместо самой ссылки (поведение по умолчанию);
  • -h, --no-dereference - изменять права символических ссылок и не трогать файлы, к которым они ведут;
  • --from - изменять пользователя только для тех файлов, владельцем которых является указанный пользователь и группа;
  • -R, --recursive - рекурсивная обработка всех подкаталогов;
  • -H - если передана символическая ссылка на директорию - перейти по ней;
  • -L - переходить по всем символическим ссылкам на директории;
  • -P - не переходить по символическим ссылкам на директории (по умолчанию).

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

1. Предоставить пользователю с именем god возможность распоряжаться файлом my_profile.png

$ chown god my_profile.png

2. Изменим владельца директории /secret_dir на root

$ chown root ./secret_dir

Если хотите чтобы изменения применялись не только к этому каталогу, но и ко всем его подкаталогам, рекурсивно, добавьте опцию -R:

$ chown -R root ./secret_dir

3. Если вы хотите поменять сразу владельца и группу каталога или файла запишите их через двоеточие, например, изменим пользователя и группу для каталога secret_dir на root:

$ chown -R root:root ./secret_dir

##########################

На YouTube канале PYTHONTODAY вы найдете видеоуроки:

  • - по созданию ботов
  • - парсингу сайтов
  • - приложений на смартфон
  • - машинному обучению и big data с нуля

Освой сетевую безопасность, и задавай вопросы в клубе.

Вступай в клуб Python разработчиков!

Читайте так-же:

Как отключать пользователей от сети Wi-Fi с помощью Python?

Python и хакнутые камеры видеонаблюдения

Получаем информацию о номере телефона с помощью Python

Как скрыть текст в изображении с помощью Python

Конвертер текста в аудио на Python

Полный гайд по строкам в Python

Числа в Python

Настраиваем свой VPN

Как узнать процент заряда батареи на Python

Установка Python на Windows

Списки и методы списков в Python

Спасибо, что дочитали до конца. Вы меня очень поддержите, если поставите "Лайк", оставите комментарий или ПОДПИШИТЕСЬ на мой канал :)