欢迎访问WDPHP素材源码!今天是2024年03月28日 星期四,夜幕降临了,还在工作吗?
您好,游客 [ 马上登录 | 注册帐号 | 微信登录 | QQ登录]
当前位置:首页 > 教程 > 服务器 > 

Shell脚本中实现切换用户并执行命令操作
栏目分类:服务器    发布日期:2018-12-14    浏览次数:4138次     收藏

第一种方法:

cat test.sh
#!/bin/bash
su - test <<EOF
pwd;
exit;
EOF

执行结果图:

第二种方法:
当然也可以用下面的命令来执行

su - test -c "pwd"

ps:
切换用户只执行一条命令的可以用: su - oracle -c command
切换用户执行一个shell文件可以用:su - oracle -s /bin/bash shell.sh

提示: This account is currently not available. 的处理方法:
执行:

# usermod -s /bin/bash oracle
将oracle替换成你对应的用户名


相关热词:

源码 模板 特效 素材 资源 教程 站长