前端之家收集整理的这篇文章主要介绍了
centos – 在无shell帐户上获取shell?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在管理一个CentOS 4.7服务器,其中有几个出于安全原因无壳
用户帐户.但有时我还需要一个
用户
shell进行安装.
获取登录shell的最佳
方法是什么?刚才我用
sudo –u <user> bash –rcfile /home/<user>/.bash_profile
@H_
403_4@但这并不完美.很多环境变量都没有初始化.
@H_
403_4@埃里希
尝试:
sudo -u <user> -H -- bash -l
@H_
403_4@sudo参数“-H”将正确设置主目录,而bash的“-l”选项将指示这是一个
登录shell.您也可以尝试
添加bash参数“-p”.