【问题标题】:Connect SSH and execute script with another user连接 SSH 并与另一个用户执行脚本
【发布时间】:2018-10-01 07:27:08
【问题描述】:

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

您知道是否可以使用 SETUID、SETGUID 来做到这一点?或者我没有选择使用:

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

【问题讨论】:

    标签: linux bash shell ssh


    【解决方案1】:
    1. 在服务器上为 user2 设置无密码 sudo
    2. ssh user2@server sudo --non-interactive --user=user1 /path/to/script

    【讨论】:

      猜你喜欢
      • 2016-10-12
      • 2014-12-29
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 2011-07-29
      相关资源
      最近更新 更多