ubuntu 如何修改当前用户名
更改用户名,假如改为ccc
(1) 修改sudoer文件
给紫改的名字先提前赋予较高的权限,防止修改下面文件的过程中出现权限不足。
(2) 修改shadow 文件,这个文件中存储与登陆有关的内容格式如下:
username: passwd: lastchg: min: max: warn: inactive: expire: flag
登录名:加密口令:最后修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
需要将登录名更改:
(3) 修改开始目录
用户开始目录中,包含用户相关配置信息,要将二者相匹配
(4) 修改passwd 文件
passwd文件内容格式如下:
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell
将用户名,以及主目录等等改为新的名字。
(5) 如果还想修改原来用户下文件所属的组:
还可以将 /etc/group 文件中的旧用户组,改为新的用户组
(6) 最后,再次进入/etc/sudoer 文件,将就用户名aaa 删除
重启,再次登陆,会发现用户名已经更改成功。
拓展资料
常用linux文件权限
444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx
从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。
而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;
通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)
修改方法:
我们直接在当前用户下,用usermod,发现会出错,如下:
显示的错误是:
用户hujinjin当前正在使用。
我们将当前hujinjin用户注销,再用其他的用户来登录,再切换到root用户,再来执行修改用户名的操作,如下图:
可知修改成功了,不过,我的hjj用户的主目录的文件夹的名字还是hujinjin,并没有改为hjj。
我们想要的效果还是没有达到,我们尝试将hujinjin文件夹改名为hjj,文件夹改名后.
但是问题出现了,现在找不到hjj用户的家目录,那么我们只有将系统中存储的hjj的主目录由hujinjin改为hjj.
修改前如下:
修改后,如下:
- 修改完成后,我们在root用户下切换到hjj用户,发现能够正常切换到用户主目录了,如下:
拓展知识:
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。
其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词 ,类似儒家“仁爱”的思想,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观。
Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。 Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果与精彩。
在过去的版本用户可以通过船运服务(shipit)来获得免费的安装光盘。Ubuntu 6.06版有提供免费船运服务,然而其后的Ubuntu 6.10版却没有提供免费的船运邮寄光盘服务,用户只可由网站上下载光盘映像文件刻录并安装。Ubuntu 6.06发布当时,曾有消息指出往后不会再对非长期支持版提供船运服务,但在Ubuntu7.04版推出时,船运服务再度启动,而此版并非长期支持版。在Ubuntu11.04发布前夕,船运服务被停止。
参考资料:
ubuntu 修改当前用户名的方法,可以通过以下5个步骤操作来实现:
1、在当前用户下用usermod发现会出错,如下图所示:
2、显示错误是:用户hujinjin当前正在使用,将当前hujinjin用户注销,用其他的用户来登录,再切换到root用户,再来执行修改用户名的操作。如下图所示:
3、可知修改成功了,hjj用户的主目录的文件夹的名字还是hujinjin,并没有改为hjj。
尝试将hujinjin文件夹改名为hjj,文件夹改名后。但是问题出现了,现在找不到hjj用户的家目录,那么只有将系统中存储的hjj的主目录由hujinjin改为hjj;
修改前如下:
4、修改后,如下图所示:
5、修改完成后,在root用户下切换到hjj用户,发现能够正常切换到用户主目录了,如下图所示:
vim /etc/passwd
#admin:x:503:501::/home/admin:/bin/bash
#把用户名admin改成rest
#test:x:503:501::/home/test:/bin/bash
2、修改 /etc/shadow用户密码文件
vim /etc/shadow
#admin:Dnakfw28zf38w:8764:0:168:7:::
#由于密码加密方式存放,只修改用户名即可(密码不变)
#test:Dnakfw28zf38w:8764:0:168:7:::
3、再修改 /etc/group用户组文件
vim /etc/group
#admin:x:1:root,bin,admin
#修改admin组为test组
#test:x:1:root,bin,test
4、最后修改用户的家目录
mv /home/admin /home/test
5、登陆rest用户
su test
广告 您可能关注的内容 |