directadmin

假设你正在创建一个脚本,你需要像用户那样运行某些东西,或者你正在尝试调试一个用户cron,但是用户没有ssh访问权限。 您可以使用su来执行该用户的命令。 我们有用户 运行命令 您

使用su作为用户运行文件,由root调用

来源:梦飞科技 作者:梦飞 浏览量:147 更新:2018-05-07
假设你正在创建一个脚本,你需要像用户那样运行某些东西,或者你正在尝试调试一个用户cron,但是用户没有ssh访问权限。 您可以使用“su”来执行该用户的命令。

我们有用户
运行命令


您将以root身份运行以下内容:

/bin/su -l -s /bin/sh -c "/usr/bin/idfred

请注意,在FreeBSD上,它将是:

/usr/bin/su -l -m fred -c "/usr/bin/id"



注意如果您在命令中使用任何特殊字符(如“引号”),则必须使用\字符进行转义。
部分文章来源与网络,若有侵权请联系站长删除!