将更改的用户名传播到文件权限?


1

我跑了lastb,发现使用我的用户名的登录尝试。我怀疑他们会猜我的密码,但我的4小写字母字典用户名可能会变得更复杂。

我要用它添加我姓氏的第一个字母

usermod -l login-name old-name

我的用户属于除自身以外的3个组。那些会自动改变吗?不在主目录中的文件的所有权是否反映了新的登录名?

编辑:此外,用户的组名称是否会更改为与新用户名匹配?如果我的用户有很多文件,更改会花费很长时间吗?

Answers:


2

使用时:

usermod -L login_name login

用户名将从登录名更改为login_name。没有其他改变。特别是,应该更改用户的主目录名称以反映新的登录名。

你可以快速完成

chown -R username /home/username 

即使有很多文件,更改权限通常也很快。

您还可以使用sed修复组。

sed -i ‘s/original_word/new_word/g’ /etc/group
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.