连接 SSH 并与另一个用户执行脚本



在我的服务器中,我有一个脚本需要与系统用户一起执行(user1(。我有一个SSH用户(user2(,该用户将连接到服务器以运行脚本。

你知道是否有可能用SETUID,SETGUID做到这一点吗?或者我无法选择使用:

su -c -s /bin/bassh {script} username
  1. 服务器上为 user2 建立无密码 sudo
  2. ssh user2@server sudo --non-interactive --user=user1 /path/to/script

最新更新