分享

在shell脚本内如何切换用户

 灬木木的花灬 2015-04-02
 [root@china ~]vim test.sh
  1. #!/bin/bash
  2. sed -i 's/\.UTF-8//g' /etc/sysconfig/i18n
  3. su - oracle
  4. mkdir /home/oracle/install
复制代码
结果发现我这样在shell脚本内直接用su 切换用户是行不通的
执行后终端名称变为

[oracle@china root]$

事实上mkdir /home/oracle/install并没有执行

不知道有什么办法可以实现在shell内切换用户,并以切换后的用户身份执行命令 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多