Понимание того, как управлять разрешениями на файлы, имеет решающее значение для безопасности системы для пользователя Linux. Это также позволяет вам эффективно организовать вашу систему, чтобы обеспечить ее бесперебойное функционирование. Linux содержит различные команды, такие как chmod, chgrp, chown и unmask, для изменения прав доступа к файлам.
Многим новичкам команда chown кажется немного сложной, и им необходимо узнать о ней больше. Следовательно, в этом кратком руководстве мы объясним различные варианты использования команды chown в Linux.
Как использовать команду Chown в Linux
Команда chown позволяет вам изменить владельца этих файлов. Вот базовый пример команды chown:
чаун [ параметры ] [ новый владелец ] [ новая группа ] имя файла
В приведенной выше команде замените [new_owner] [new_group] именем пользователя, которому вы хотите передать право собственности на соответствующий файл. Это может быть одиночный пользователь, группа или и то, и другое. Также замените имя_файла на целевой файл.
Например, давайте воспользуемся chown, чтобы изменить владельца файла «file.txt»:
чаун эхо Информация
Эта команда при выполнении заставит «эхо» нового владельца файла «file.txt». Вы также можете использовать приведенную выше команду для изменения владельца каталога. Однако изменения будут применяться только к родительскому каталогу. Вот почему вы должны использовать опцию -R (рекурсивный), чтобы применить эти изменения к каталогу и всем подкаталогам. Например:
чаун -Р эхо Информация
Если у вас уже есть файл с желаемыми владельцами файла и вы хотите использовать команду chown для передачи права собственности только им. В этом случае вы можете взять ссылки на владельца из других файлов, используя опцию — reference. Например:
чаун --ссылка =file_1.txt file_2.txtНаконец, если вы хотите изменить владельца и группу файла, вы можете запустить следующую команду:
чаун эхо:Рабочий файл.txt
Краткий обзор
Права доступа к файлам имеют решающее значение при обеспечении безопасности системы. Их понимание может помочь вам предотвратить непреднамеренную потерю данных. Вы можете использовать команду chown для изменения этих разрешений, но многие пользователи об этом не знают. Поэтому в этом руководстве использование команд chown объясняется с помощью соответствующих примеров и вариантов использования.