Centos

在無殼帳戶上獲得殼?

  • August 4, 2009

出於安全原因,我正在管理一個帶有多個無殼使用者帳戶的 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”。

引用自:https://serverfault.com/questions/49764