Утилита chown — это инструмент командной строки в Linux, предназначенный для изменения владельца и / или группы файлов и каталогов. В большинстве случаев для ее использования требуются привилегии суперпользователя.
В этой статье мы расскажем, как использовать команду chown в Linux.
Содержание:
- Синтаксис команды chown в Linux
- Проверка прав собственности на файл / директорию
- Изменение владельца файла
- Изменение группы, к которой принадлежит файл
- Назначение нового владельца и группы для файла
- Копирование прав собственности с одного файла на другой
- Выводы
Синтаксис команды chown в Linux
Общий синтаксис команды chown выглядит следующим образом:
Где:
[OPTIONS]— опции, который расширяют функционал утилиты;NEW_OWNER— имя пользователя, которому нужно передать владение файлом;:— символ, разделяющий владельца и группу;NEW_GROUP— название группы, которую нужно назначить;FILE...— один или несколько файлов / каталогов, к которым применяется команда.
Чтобы вывести на экран все опции chown, запустите команду с опцией --help:
Проверка прав собственности на файл / директорию
Самый простой способ узнать, кто владеет файлом в Linux — использовать команду ls с опцией -l. Например:
Читайте также: 15 примеров команды ls в Linux.
В результате выполнения команды нас интересуют два значения user user, где:
- первое упоминание указывает на владельца файла;
- второе — на группу.
Изменение владельца файла
Допустим, нам нужно, чтобы новым владельцем файла test.txt стал пользователь daemon. Для этого запустим в терминале следующую команду с привилегиями суперпользователя:
На скриншоте выше видно, что выполнение команды прошло успешно.
Изменение группы, к которой принадлежит файл
Для изменения только группы файла используйте команду chown в следующем формате:
К примеру, установим для файла test.txt новую группу tty:
Читайте также: Структура файла /etc/passwd в ОС Linux.
Назначение нового владельца и группы для файла
Чтобы полностью изменить права собственности файла, одновременно укажите нового владельца и группу в команде chown, как показано ниже:
Вы также можете установить для файла новую группу, совпадающую с основной группой нового владельца. Например, если нужно, чтобы владельцем файла test.txt стал пользователь root, а группа файла автоматически изменилась на его основную, выполним команду:
Копирование прав собственности с одного файла на другой
Опция --reference команды chown позволяет установить владельца и группу целевых файлов такими же, как у указанного файла-ссылки. То есть, права собственности скопируются с одного файла на другой.
Допустим, нам нужно задать для файла test.txt того же владельца и группу, что и у test.sh:
Читайте также: Как копировать права доступа с одного файла в другой на Linux.
Выводы
Утилита chown — полезный инструмент, с помощью которого можно быстро изменить права собственности для файла / каталога в ОС Linux. Надеемся, что наш материал был полезным для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.

































