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

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

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

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

发表评论

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

ERROR: si-captcha.php plugin: GD image support not detected in PHP!

Contact your web host and ask them to enable GD image support for PHP.

ERROR: si-captcha.php plugin: imagepng function not detected in PHP!

Contact your web host and ask them to enable imagepng for PHP.