2014-03-03 113 views
1

我需要在我的個人資料,以建立一個別名鏈一些控制檯命令在一起的bash命令, 我通常做別名使用配置文件

su root <return> 
<password> 
rnd(one more alias just for cd into a particular directory) 

我想建立一個別名來完成所有這些結合在一起,我是unix新手。 是否有模擬shell腳本中的「返回」?

感謝

+3

所以你想在你的個人資料中以純文本存儲根密碼? –

+0

正確,有沒有辦法做到這一點,而不會丟失加密 –

+2

這是一個可怕的想法。改用'sudo'。您可以配置某些命令以使用sudo運行,以便您不需要提供密碼。 –

回答

0

這通常是通過

alias vault='cd /dragonvault && sudo -u smaug /bin/tcsh' 

alias vault='cd /dragonvault && sudo login -l -f smaug' 

完成如果smaug與外殼nologin配置一些管理帳戶,只有第一種形式將工作。對於任何這些別名的工作,您需要充分安裝和配置sudo