在我的服务器中,我有一个需要使用系统用户(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
关于linux - 连接 SSH 并与另一个用户执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52586363/