Linux以其他用户身份执行程序

该方式在Ubuntu下执行通过

su - user -c "command"

例如:su - www-data -c "sh /data0/scs/log-rotate.sh"
su - www-data -c "svn update /data/nas/webs/xxxx.com"

Update

不要再用上面的方法。推荐使用sudo -u username
Example:
sudo -u pgsql /bin/pg_ctl -D /data0/pgdata -l /data0/log start

去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

发表评论

电子邮件地址不会被公开。