以其他用户身份执行,su和sudo命令

linux下su命令可以以其他用户身份执行程序,-l参数指定需要登录的用户,-c参数指定了要执行的命令,例如
su -l ares -c "svn up"

su命令有一个缺点就是不可登录用户不用,比如使用nginx,这样su就不起作用了。但是用sudo命令可以解决这个问题,例如
sudo -u nginx svn up

-u参数指定用户名,后面直接跟命令即可。

发表评论

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

*