欢迎来到云服务器

Directadmin Linux面板

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

假设你正在创建一个脚本,你需要像用户那样运行某些东西,或者你正在尝试调试一个用户cron,但是用户没有ssh访问权限。 您可以使用“su”来执行该用户的命令。
 
可以说我们有用户:fred
 
我们想要运行命令 / usr/ bin/id
 
 
您将以root身份运行以下内容:

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

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

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



注意如果您在命令中使用任何特殊字符(如“引号”),则必须使用字符进行转义。
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号