更改的使用者名稱會傳播到檔案權限嗎?

更改的使用者名稱會傳播到檔案權限嗎?

我運行lastb並發現使用我的用戶名的登入嘗試。我懷疑他們會猜出我的密碼,但我的 4 個小寫字母字典用戶名可能應該變得更複雜。

我將在其中添加我姓氏的第一個字母

usermod -l login-name old-name

我的使用者屬於除其自身之外的 3 個群組。這些會自動改變嗎?不在主目錄中的檔案的所有權是否會反映新的登入名稱?

編輯:另外,使用者的群組名稱是否會更改以符合新的使用者名稱?如果我的用戶有很多文件,更改會花費很長時間嗎?

答案1

使用時:

usermod -L login_name login

使用者名稱將從login 變更為login_name。其他沒有改變。特別是,使用者的主目錄名稱可能應該更改以反映新的登入名稱。

你可以快速做到這一點

chown -R username /home/username 

即使檔案很多,更改權限通常也很快。

您也可以使用 sed 修復組。

sed -i ‘s/original_word/new_word/g’ /etc/group

相關內容