更改的用户名会影响文件权限吗?

更改的用户名会影响文件权限吗?

我运行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

相关内容