Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Как копировать права доступа c одного файла в другой на Linux

Мне нужно скопировать или клонировать владельца файла и права доступа одного файла для другого файла на Linux. Есть ли bash команда для клонирования пользователя, группы владельца и права доступа на файл из одного файла для другого на операционной системе Linux?

Для того, чтобы установить владельца файла и группу используйте команду chown. Чтобы изменить режим доступа к файлу, биты (права доступа) используйте команду chmod.  Обе команды принимают возможность использовать другой файл в качестве источника информации, для этого используется параметр PFILE.

Синтаксис для клонирования прав другого файла или каталога на Linux

Синтаксис выглядит следующим образом режим использования PFILE вместо значений MODE:

Пример: Копирование разрешения файла, но не самого файла

Просмотрим права обоих файлов:

Результат

Для копирования разрешения файла install.iso для xenial-server-amd.iso, введите следующую команду: 

Проверяем

Результат

Можно указать несколько файлов

Вы можете комбинировать и использовать find и xargs следующим образом

 

Синтаксис для клонирования владельца другого файла или каталога на Linux

Синтаксис выглядит следующим образом использовать владельца и группу RRFILE, без указания группы и владельца

Пример: Копировать владельца файла, но не файл

Чтобы скопировать  пользователя файла и группу install.iso на xenial-server-amd.iso , введите следующую команду: 

Пример результата:

У нас Вы можете заказать услугу поддержки сервера

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.