3. Права владения

В системе Linux каждому файлу и каталогу присваиваются владелец и группа. Управление правами владения файлами Linux является фундаментальной задачей для контроля доступа и разрешений. Вы можете изменять как права владения пользователем, так и права владения группой для файла с помощью специальных команд Linux.

Изменение прав владения пользователем

Чтобы передать право владения файлом другому пользователю, используйте команду chown (change owner — изменить владельца). Это полезно, когда меняются обязанности пользователя или когда вам нужно передать контроль над файлом другому лицу. Обычно вам требуются привилегии суперпользователя (sudo), чтобы изменить владельца файла, которым вы не владеете.

sudo chown patty myfile

Эта команда изменяет владельца-пользователя файла myfile на пользователя patty.

Изменение прав владения группой

Аналогично, вы можете изменить группу, связанную с файлом, с помощью команды chgrp (change group — изменить группу). Это позволяет всем членам новой группы получать доступ в соответствии с правами Linux этой группы.

sudo chgrp whales myfile

Эта команда устанавливает права владения группой файла myfile для группы whales.

Изменение прав владения пользователем и группой одновременно

Для повышения эффективности команда chown позволяет изменить права владения пользователем и группой за один шаг. Разделяя имя пользователя и имя группы двоеточием, вы можете обновить оба атрибута одновременно.

sudo chown patty:whales myfile

Эта единственная команда назначает права владения пользователем patty и права владения группой whales для файла myfile. Это наиболее распространенный метод управления правами владения файлами Linux.

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Чтобы закрепить понимание прав владения файлами Linux, мы рекомендуем попрактиковаться в этих практических лабораторных работах. Они предоставляют реальные сценарии для применения команд chown и chgrp.

  1. Группа пользователей Linux и права доступа к файлам — Изучите основные концепции управления пользователями и группами в Linux, включая понимание прав доступа к файлам и манипулирование правами владения файлами. Эта лаборатория предоставит практический опыт обеспечения безопасности многопользовательской среды Linux.
  2. Добавление нового пользователя и группы — В этом задании вы смоделируете добавление новых членов команды на сервер, создавая новые учетные записи пользователей, настраивая пользовательские группы и управляя членством в группах. Это проверит ваши навыки в администрировании пользователей и групп Linux.

Эти лабораторные работы помогут вам применить концепции в реальных сценариях и повысить уверенность в управлении правами владения файлами и разрешениями в Linux.

Тест

Какая команда используется для изменения прав владения пользователем для файла? Пожалуйста, укажите только название команды строчными английскими буквами.