Подключите SSH и выполните скрипт с другим пользователем - PullRequest
0 голосов
/ 01 октября 2018

На моем сервере есть скрипт, который необходимо выполнить с системным пользователем (user1).У меня есть пользователь SSH (user2), который подключится к серверу для запуска сценария.

Знаете ли вы, можно ли это сделать с помощью SETUID, SETGUID?Или у меня нет выбора:

su -c -s /bin/bassh {script} username

1 Ответ

0 голосов
/ 01 октября 2018
  1. Нетто-пароль sudo для пользователя user2 на сервере
  2. ssh user2@server sudo --non-interactive --user=user1 /path/to/script
...