linux系统下更改用户名

2010年01月26日 Linux基础 暂无评论 阅读 14,082 views 次

今天一朋友来问我usermod -l的用法,自己也不太清楚,就MAN了一下

SYNOPSIS
usermod [options] LOGIN

-l, --login NEW_LOGIN
The name of the user will be changed from LOGIN to
NEW_LOGIN. Nothing else is changed. In particular, the
user's home directory name should probably be changed to
reflect the new login name.

结果我按他的说明来操作了,但出现错误

usermod -l 用户名(系统已经存在的)#提示格式不对
usermod -l 用户名(系统不存在的)#提示没有这个用户
usermod -l 要改变的用户 改变后的用户 #依然提示错误

最后用了
usermod -l 改变后的用户 要改变的用户 #成功

最后得出结论,MAN有时候也不一定好使,实践才是最好的老师。
当然,我们还是离不开MAN,因为我们是男人!!!!!

格式如下
usermod -l new_user_name old_user_name

即可更改用户名。

用新用户登陆后,相应有用户家目录的用户组权限为新用户,但组的用户还是老用户!

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录