取消設定 HISTFILE 無法停用 root 的 .bash_history

取消設定 HISTFILE 無法停用 root 的 .bash_history

為了使行為系統更廣泛,我放入unset HISTFILE/etc/profile.普通用戶不再擁有,.bash_history但 root 仍然擁有。任何人都可以告訴我我在這裡做錯了什麼?或者我應該使用另一個合適的地方來代替/etc/profile?有/root/.bashrc一個可能可以解決 root 問題,但我只想將此設定放在一個全域位置,這樣我就可以輕鬆切換它,pogo?

答案1

您必須計算順序,即用戶/root 登入時如何應用這些文件。中覆蓋它每個用戶的~/.bashrc。所以你製作的就像是環境的模板,可以被覆蓋。

還有更多文件你最好看:

  • /etc/profile.d 的內容
  • /etc/bash.bashrc

這篇文章中有更好的描述:

https://serverfault.com/questions/261802/what-are-the-function-differences- Between-profile-bash-profile-and-bashrc

相關內容