Ubuntu修改登入使用者名稱

2021-10-05 00:06:31 字數 786 閱讀 3718

修改步驟:

1. 進入root使用者:sudo su

2. 修改使用者名稱

vim /etc/shadow

檢索當前使用者名稱oldname, 更改為newname,儲存。

3.  修改主目錄

cd /home

mv oldname newname

4. 修改passwd檔案

vim /etc/passwd

檢索當前使用者名稱oldname, 更改為newname,儲存。

5. 修改所屬的組

vim /etc/group

檢索當前使用者名稱oldname, 更改為newname,儲存。

1-5完成後,reboot或者logout。done。

如果使用wine安裝了軟體,修改:

1. ~/.wine下的system.reg、userdef.reg、user.reg

檢索檔案中的oldname(路徑名中),改為newname。

(這裡修改比較多,可以使用sed -i方式進行檢索替換,需要小心)

2. 在~/.wine/drive_c/users下,更新目錄名

mv oldname newname

3. 有些軟體可能還是啟動異常,需要用wine進行modify修復或者重新安裝。

1-3步比較容易麻煩,容易出錯。

也可以解除安裝、並重新安裝wine,然後重新安裝wine下的應用程式,這樣一定不會出錯,也不會花太多時間。

之前安裝的服務、或者指令碼,如果使用到主目錄的絕對路徑,肯定也會受到影響,使用時需要注意。

ref

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

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

LoginName獲取登入使用者名稱

在母板頁上使用loginview和loginname控制項來用於使用者登入和登入後在主頁上顯示使用者名稱時,如果你只是把loginname控制項拖放在那裡,是沒有任何作用的。登入 歡迎您,session usertype 你必須在master頁面的page load裡面這樣寫 loginname1....

ajax判斷登入使用者名稱

只進行簡單的使用者名稱判斷,並沒有進行資料庫中的資料校驗 先寫出乙個簡單的form表單 在使用者名稱這一欄進行input,當input失去焦點的時候,進行ajax請求 判斷輸入的使用者名稱時候為可用的,可用的提示 使用者名稱可以使用 不可用提示 使用者名稱已被註冊 先寫乙個失去焦點動作 functi...