小编Kar*_*arl的帖子

以不同用户身份运行

在 RedHat 系统上,我试图用一个没有任何 shell 的不同用户启动一个程序。在 /etc/passwd 中,shell 是 /sbin/nologin。

我试过了:

  1. su myuser -c /home/myuser/script.sh 结果:此帐户当前不可用。

  2. 使用 chown 和 setuid: chown myuser:mygroup /home/myuser/script.sh chmod +s /home/myuser/script.sh /home/myuser/script.sh 结果:script.sh 仍然作为我的登录用户执行(根)。

redhat daemon users

9
推荐指数
1
解决办法
9933
查看次数

标签 统计

daemon ×1

redhat ×1

users ×1