在我的服务器中,我有一个脚本需要与系统用户一起执行(user1
(。我有一个SSH用户(user2
(,该用户将连接到服务器以运行脚本。
你知道是否有可能用SETUID,SETGUID做到这一点吗?或者我无法选择使用:
su -c -s /bin/bassh {script} username
在
- 服务器上为 user2 建立无密码 sudo
ssh user2@server sudo --non-interactive --user=user1 /path/to/script