Linux使用者名稱顯示 bash 4 1 快速排查

2022-05-03 09:03:08 字數 532 閱讀 3529

最近專案使用的的伺服器有點多(100多台),很多開發同事經常問這個問題,現在整理如下:

幾個可能導致的原因:

1 使用者的家目錄所屬組被改為root,解決方法使用root執行

cd /home/;chown username:username username

2 使用者的家目錄被修改,這個時候如果要修改使用者的家目錄,先切換到root使用者下,直接修改/etc/passwd檔案,找到你的使用者名稱那一行,修改即可,但修改之後再次進入系統的時候使用者名稱就有可能會顯示-bash-4.1$,這時候解決方法如下:

3 使用者的家目錄少了.bash_profile和.bashrc

新增.bash_profile

新增.bashrc

最後用source指令使之立即生效

顯示使用者登入使用者名稱

使用springsecurity進行操作 產生乙個上下文棧 securitycontext 自動儲存到session域中 通過securitycontext l可以獲得認證物件 authentication 封裝principal 主角 屬性 principal就是當前使用者物件user 包含使用者...

Linux 使用者名稱檔案

1.cat etc passwd root x 0 0 root root bin bash bin x 1 1 bin bin sbin nologin daemon x 2 2 daemon sbin sbin nologin adm x 3 4 adm var adm sbin nologin...

修改Linux使用者名稱

由於安裝虛擬機器的時候將使用者名稱設定錯了,改的時候花了一點功夫,特此來記錄一下 在linux上直接改名字是不行徹底的,還要對使用者的家目錄 uid 組名都要進行修改 如果我們要將使用者名為spark的主機修改為hadoop 1.更改使用者名稱sudo usermod l hadoop spark2...