Окружение

Astra Linux Special Edition 1.6 без обновлений

Вопрос

Есть необходимость от имени пользователя root с помощью утилиты sed внести изменения в файл /home/.pdp/<user>/l2i0c0x0t0x0/<path>/<filename>, где:

  • <user> — имя пользователя в системе;
  • <path> — относительный путь к редактируемому файлу от каталога /home/.pdp/<user>/l2i0c0x0t0x0/;
  • <filename> — имя файла.

Непосредственное редактирование файла от имени пользователя root доступно. При этом выполнение команды правки на месте (с созданием копии файла)

sed -i -E "<параметры подстановки>" "/home/.pdp/<user>/l2i0c0x0t0x0/<path>/<filename>"
CODE

приводит к ошибке вида

sed: невозможно переименовать /home/.pdp/<user>/l2i0c0x0t0x0/<path>/<sedXXXXXX>: Отказано в доступе
CODE

где <sedXXXXXX> — имя временного файла, создаваемого во время выполнения команды sed.

Каким образом утилитой sed отредактировать файл с классификационной меткой от имени пользователя root?

Ответ


Ответ доступен с подключенной услугой «Техническая поддержка».

Ознакомиться с услугой

Перейти к авторизации

Внимание! Для авторизации используйте учетные данные Личного кабинета

Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru