Linux修改用户名和用户组
大家好,又见面了,我是你们的朋友全栈君。
最近安装了Red Hat Enterprise Linux 5,以作学习之用。因为安装的时候随手创建了一个用户,后来却不太满意,需要修改下用户名。摸了许久才搞定并且理解,记录如下:
总体来说,修改用户名和所在组,经过了以下步骤:
1. 修改用户名称
2. 修改用户所在主要组名称
3. 修改用户主目录名称
4. 修改新用户主目录指向
上述步骤,经过图形界面修改和命令修改两种方式的验证,事实上也是我使用两种方式修改之后总结出来的。
图形界面修改:soloner -> uniqueone
ctrl+alt+backspace ,注销,以root登录
System/Administration/Users and Groups ,打开 User Manager 面板
System/Administration/Users and Groups,打开 User Manager 面板
User Manager 面板的 Users 选项卡中,双击所要修改的用户条目,打开 User Properties 面板
在 User Properties 面板的 User Data 选项卡中: User Name: soloner -> uniqueone Full Name: soloner -> uniqueone Password Confirm Password Home Directoy: /home/soloner -> /home/uniqueone
在 User Properties 面板的 Groups 选共享卡中,发现其 Primary Group 还是 soloner ,不可修改
关闭 User Properties 面板
在 User Manager 面板的 Group 选项卡中,这个时候发现 soloner Group的uniqueone Group Members已经发生了变化
双击所要修改的 soloner Group 条目,打开 Group Properties 面板
在 Group Properties 面板的 Group Data 选项卡中:
Group Name: soloner -> uniqueone
OK 。 重新打开 User Manager/Users/User Properties/Groups,发现 Primary Group 也已经修改过来了。
最后,在桌面双击打开 Computer/home/ 右键修改 soloner -> uniqueone。
OK ,这个时候,注销,即可以 uniqueone 用户登录了。
命令修改:uniqueone -> soloner
修改用户名:usermod -l soloner uniqueone
查看用户及其所在组信息:id soloner
uid=500(soloner) gid=501(uniqueone) groups=501(uniqueone) context=root:system_r:unconfined_t:SystemLow-SystemHigh
修改用户所在的用户组名称:groupmod -g 501 -n soloner uniqueone
再次查看用户及其所在组信息:id soloner
uid=500(soloner) gid=501(soloner) groups=501(soloner) context=root:system_r:unconfined_t:SystemLow-SystemHigh
物理上修改用户工作主目录名称:mv /home/uniqueone /home/soloner
直接从逻辑上修改新用户 soloner 工作主目录的指向,会提示出修改某文件时错误,所以先使用 ctrl+alt+backspace 注销,重新再以 root 登录,然后再执行下面的操作。
逻辑上修改用户工作主目录的指向:usermod -d /home/soloner soloner
OK ,这个时候,注销,即可以 soloner 用户登录了。
若要修改登录密码
任何用户修改自身密码:passwd
管理员修改其他用户密码:passwd soloner
以上
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/193630.html原文链接:https://javaforall.cn
相关文章
- Linux修改用户名后无法登入系统(乌班图)
- 拯救Linux下修改过的文件(linux恢复修改的文件)
- 操作指南:如何修改Linux硬件时间(修改linux硬件时间)
- 修改Linux系统网卡名称的简单方法(linux网卡名称修改)
- 『Linux 磁盘扩容:解决存储空间不足问题』(linux磁盘扩展)
- Linux下如何重置忘记的用户密码(linux忘记用户密码)
- Linux系统下如何实现路由器参数修改(linux修改路由)
- Linux如何快速修改用户密码(linux修改用户密码)
- Linux系统下修改字符的技巧(linux修改字符)
- 在Linux系统中更改语言设置(linux如何修改语言)
- Linux下如何修改实现系统时间(修改时间linux)
- Linux远程访问Win7的方法(linux访问win7)
- Linux 汇编语言实战指南(linux汇编pdf)
- Linux安装灾难:无法开机启动(linux安装后无法启动)
- Linux下运算之王:加减乘除(linux加减乘除)
- Linux简单改变文件后缀的技巧(linux修改文件后缀)
- Linux内核编译与配置指南(linux编译内核配置)
- Linux的多元分支:精彩前程在未来等待(linux的分支)
- 深入探索Linux下Shell的设置(linux设置shell)
- 映射Linux让裸设备映射变得如此容易(linux裸设备)
- Linux下修改网卡MAC地址的方法(linux修改网卡mac)
- 字符改变Linux中提示字符的方法(linux修改提示)
- Linux无法识别U盘:解决之道(linux无法识别u盘)
- 如何在Linux系统中修改计算机名称(linux修改计算机名)
- Efficient Linux Syncing: How to Synchronize Folders Across Devices with Ease?(linux同步文件夹)
- 如何在Linux下修改SVN密码(linux修改svn密码)
- 如何在Linux下修改文件属性以取消只读限制(linux修改文件只读)