Centos
在無殼帳戶上獲得殼?
出於安全原因,我正在管理一個帶有多個無殼使用者帳戶的 CentOS 4.7 伺服器。但有時我無論如何都需要一個使用者外殼來安裝。獲取登錄 shell 的最佳方法是什麼?剛才我用
sudo –u <user> bash –rcfile /home/<user>/.bash_profile
但這並不完美。很多環境變數沒有初始化。
埃里克
嘗試:
sudo -u <user> -H -- bash -l
sudo 參數“-H”將正確設置主目錄,而 bash 的“-l”選項將指示這是一個登錄 shell。您也可以嘗試添加 bash 參數“-p”。