esc1729 Asked: 2009-08-05 06:04:36 +0800 CST2009-08-05 06:04:36 +0800 CST 2009-08-05 06:04:36 +0800 CST 在无壳帐户上获得壳? 772 出于安全原因,我正在管理一个带有多个无壳用户帐户的 CentOS 4.7 服务器。但有时我无论如何都需要一个用户外壳来安装。获取登录 shell 的最佳方法是什么?刚才我用 sudo –u <user> bash –rcfile /home/<user>/.bash_profile 但这并不完美。很多环境变量没有初始化。 埃里希 centos bash sudo 1 个回答 Voted Best Answer esm 2009-08-05T06:22:41+08:002009-08-05T06:22:41+08:00 尝试: sudo -u <user> -H -- bash -l sudo 参数“-H”将正确设置主目录,而 bash 的“-l”选项将指示这是一个登录 shell。您也可以尝试添加 bash 参数“-p”。
尝试:
sudo 参数“-H”将正确设置主目录,而 bash 的“-l”选项将指示这是一个登录 shell。您也可以尝试添加 bash 参数“-p”。