Управление файлами

Как сделать Chown рекурсивным?

Как сделать Chown рекурсивным?

Иногда вы можете обнаружить ошибки при использовании любой операционной системы Linux, например, отказано при редактировании файла. Это из-за меньшего количества прав на этот конкретный файл. Chown обычно сокращается как «сменить владельца», что означает, что Chown - это инструкция по смене владельца группы файлов и папок в Linux. Кроме того, вам необходимо изменить владельца папки, в которой хранятся все документы в определенных ситуациях. Возможно, вам придется использовать рекурсивный chown, который является одним из вариантов инструкции chown. Рекурсивный означает, что chown будет выполняться для всех документов в указанном каталоге, а также для файлов и папок во всех подкаталогах. Вы узнаете, как рекурсивно изменять права доступа к каталогам и файлам, используя инструкцию chown в этом руководстве.

Синтаксис:

$ Chown -R каталог режима

Пример 01: Простой Chown

Во-первых, нам нужно посмотреть, как работает команда chown. Откройте терминал командной строки из приложений. Расположите все папки и файлы из домашнего каталога пользователя «aqsayasin» с помощью команды list. На выходе отображается список файлов и папок, как показано.

$ ls

У нас есть файл «main.c »в домашнем каталоге пользователя« aqsayasin ». Мы должны проверить владельца конкретного файла, чтобы в дальнейшем применить изменения. Для этой конкретной цели мы будем использовать инструкцию «ls -lart». Как показано ниже, мы можем сказать, что пользователь «аксаясин» является его владельцем и находится в группе «аксаясин».

$ ls -lart имя_файла

Давайте изменим его, изменив его владельца на пользователя «root». Для этого мы будем использовать команду chown ниже.

$ sudo chown корневое имя файла

Теперь, проверив владельца файла и группу с помощью той же команды «ls -lart», вы увидите, что владелец был изменен. Выходные данные показывают, что этот «root» пользователь является его владельцем, и он принадлежит к той же группе «aqsayasin».

$ ls -lart имя_файла

Рекурсивный Chown с использованием флага -R:

Первый и самый простой способ - использовать флаг -R, чтобы указать рекурсивный характер инструкции chown. Давайте сначала проверим владельцев всех файлов и папок, находящихся в домашнем каталоге пользователя «aqsayasin», используя следующую команду «ls». Из приведенного ниже вывода мы можем увидеть, что владельцем всех файлов, кроме двух из них, является пользователь «aqsayasin».

$ ls -la

Пример 01: Смена владельца

Теперь пришло время изменить владельца всех файлов и папок, используя флаг -R с запросом chown. Итак, мы будем использовать привилегии sudo для этого. Попробуйте выполнить приведенную ниже команду chown, за которой следует флаг «-R» вместе с именем владельца, которым является «root». Мы указали расположение каталога в этой инструкции. Это означает, что все файлы и папки, находящиеся в папке «aqsayasin» в «Домашнем» каталоге, будут иметь владельца «root» вместо пользователя «aqsayasin». Для применения изменений может потребоваться пароль вашей учетной записи root.

$ sudo chown -R root / home / aqsayasin /

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

$ ls -la

Пример 02: Изменить группу

После смены владельца пора изменить группу всех файлов и папок, используя флаг -R в инструкции chown. Сначала перечислите все файлы и папки с помощью команды list. Вы можете наблюдать, что все файлы и папки лежат в группе «аксаясин».

$ ls -la

Мы изменим группу на «root» с «aqsayasin». Для этого мы будем использовать команду chown с флагом -R. В этой команде есть небольшое изменение. Чтобы изменить группу, мы будем использовать «:» перед названием группы. Мы предоставим местоположение каталога, для которого мы хотим изменить группу его подпапок. Используйте ключевое слово «sudo», чтобы применить имя группы. Для применения этих изменений может потребоваться пароль вашей учетной записи sudo, как показано ниже.

$ sudo chown -R: корень / дом / аксаясин /

После применения изменений мы снова перечислим все файлы и папки для проверки обновления. Используйте для этого команду списка ниже. Вы можете видеть, что группа всех файлов и папок была изменена на «root».

$ ls -la

Пример простого блюда:

Возьмем простой пример, отличный от chown. Вам необходимо создать два файла с именем «one».txt »и« scnd.txt »с помощью сенсорной команды следующим образом:

$ touch filename1
$ touch filename2

Давайте проверим владельца и группу обоих файлов с помощью команды list, как показано ниже:

$ ls -l имя_файла1
$ ls -l имя_файла2

Вы можете видеть, что у обоих файлов один и тот же владелец и группа, e.грамм., «Аксаясин».

Давайте сначала изменим владельца файла «one.txt »пользователю« root »с помощью простой команды« sudo chown », за которой следует имя владельца и имя файла, как показано ниже:

$ sudo chown корень имя_файла1

Проверив первый файл еще раз с помощью команды list, вы увидите, что владелец был изменен на «root».

$ ls -l имя_файла1

Теперь мы назначим такие же права первого файла второму файлу, используя «ссылку» в команде chown, за которой следует первое имя файла. После этого вы должны указать имя второго файла, к которому будут применены изменения, как показано ниже:

$ sudo chown -reference = имя_файла1 имя_файла2

Теперь проверьте владельца и группу второго файла, используя ту же команду списка, как показано ниже:

$ ls -l имя_файла2

Из вывода ниже мы видим, что владелец был изменен на root.

Заключение:

Мы выполнили chown рекурсивно с помощью флага «-R». С надеждой! У вас не возникнет проблем при использовании этого руководства.

Обзор беспроводной мыши Microsoft Sculpt Touch
Я недавно прочитал о Microsoft Sculpt Touch беспроводная мышь и решил ее купить. Побывав некоторое время, я решил поделиться своим опытом с ним. Эта б...
Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...
Средняя кнопка мыши не работает в Windows 10
В средняя кнопка мыши помогает пролистывать длинные веб-страницы и экраны с большим объемом данных. Если это прекратится, вы в конечном итоге будете и...