Как использовать chown в Linux

Команда chown означает «Сменить владельца»; он используется для смены владельца и группы файлов, каталогов и символических ссылок в системе.

Чтобы лучше понять его функции, важно знать, что в Linux каждому файлу и каталогу назначаются три типа атрибутов владельца:

  • Пользователь: Пользователь — это тот, кто владеет файлом,
  • Группа: в группу входят другие пользователи, входящие в группу файла, и ,
  • Другие: пользователи, не входящие в группу файла.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Команда chown позволяет изменить права пользователя и группы на файл или каталог.

Для запуска chown обычно требуются права администратора (root). Если вы не вошли в систему как root, вам, вероятно, потребуется использовать sudo перед командой, например sudo chown user:group имя файла, чтобы внести изменения.

Вот несколько способов использования команды chown:

1. Сменить владельца

Базовый синтаксис для смены владельца: chown owner filename.

Пример :

Чтобы изменить владельца файла с именем file.txt на user1, вы должны использовать:

chown user1 file.txt 2. Измените владельца и группу

Вы можете изменить владельца и группу одновременно, разделив владельца и группу знаком : (двоеточие).

Пример :

Чтобы изменить владельца файла .txt на user1 и группу на group1, вы должны использовать:

chown user1:group1 file.txt 3. Изменить владельца каталога и его содержимого

Вы можете изменить владельца каталога и всего его содержимого, используя опцию -R (или –recursive).

Пример :

Чтобы изменить владельца каталога с именем dir и всего его содержимого на user1, вы должны использовать:

chown -R user1 dir 4. Изменить владельца всех файлов в каталоге

Чтобы изменить владельца всех файлов в каталоге, не меняя владельца самого каталога или каких-либо подкаталогов, вы можете использовать подстановочный знак *.

Пример:

chown user1 dir/* 5. Изменить только группу

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

Пример:

Чтобы изменить группу file.txt на group1, вы должны использовать:

chown :group1 file.txt 6. Измените владельца и группу на пользователя входа

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

Пример:

chown $USER:$USER файл.txt

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *