2017-08-10 122 views
-1

我依靠我的.bash_profile爲腳本啓動以及導航的多個別名。這不是根據su root加載,所以我想知道這是否是一個創建root的好主意。.bash_profile的根好習慣?

+2

爲'root'創建一個'profile'或'bashrc'並沒有什麼錯 - 只要你不做任何事情就可以了。 'root'可以像其他任何用戶一樣受益於* aliases *,除非您喜歡在管理您的盒子時輸入更長的命令和目錄。遵循良好的'sudo'或'su/pam'練習,沒有理由不在兩個文件中爲root創建別名。如果有人設法得到你的'root'配置文件或者bashrc - *別名*是你最擔心的問題。 –

回答

1

su root不是目錄。這是一個更改與shell命令關聯的用戶標識的命令。

不管怎麼說,應該有複製危險或符號鏈接自己.bash_profile/root(該root用戶的$HOME,默認情況下,大多數系統),只要它不包含執行任何有害的命令時,該文件是源。另外,我建議將諸如bash別名之類的東西移動到.bashrc而不是.bash_profile,因爲這不是.bash_profile的用途。

+0

是的,我知道。作爲根,這就是我所要求的。 –