Выполнить вторую команду в цепочке от имени другого пользователя

Используйте -ok вместо -exec . Это отображает команду, которую find собирается запустить, и запросит подтверждение. Флаг -ok во всех остальных отношениях точно равен флагу -exec .

Команда не выполняется, если в запросе подтверждения указано что-либо, кроме y .

1
08.04.2017, 01:34
1 ответ

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

sudo su - user2 -c "cd && ./script. sh status"

2
27.01.2020, 23:34

Теги

Похожие вопросы