您的位置:首页 > 其它

Ubuntu修改当前用户用户名、密码、主文件夹名称以及主机名

2014-04-04 22:45 811 查看
网上也有许多说修改ubuntu用户名、主文件夹名、主机名的博客,但是我发现他们所需修改的文件很多,而且说得不全,导致系统无法进入等情况。经过亲身多次反复试验得出这么一个比较简单的方法,希望能帮助到有强迫症或者急需提交含终端截图的实验报告的孩子

一、登录root用户

登录root用户,在GUI下是不允许的,在terminal可以用sudo -s命令来切换到root用户。但是,要修改当前用户名称,必须要停用当前用户以及此用户的有关进程,这样太麻烦了,所以我们用recovery模式登录root shell来修改用户名。

进入recovery模式的方法:启动ubuntu时,一直摁住shift键不放,直到出现以下界面:



选择Advanced-recovery mode





选择root,然后我们就可以在下边黑色的命令行输入命令了

mount -o remount rw /
usermod -l newname -d /home/newname -m oldname
groupmod -n newname oldname
大概解释一下3条语句的作用(注意,要将newname改为你要的用户名,oldname改为你要修改的那个用户名)

1:以读写方式重新挂载根目录,以方便我们修改其中的文件

2:更改用户名以及主文件夹的名字

3:将新的用户名取代旧用户名并加入用户组

二、修改登录名

到这里,貌似大功告成了。其实不然,如果此时你重启的话,你会发现登录时用户名还是旧的那个,但是进入终端后却显示是新用户名,证明我们的修改还不彻底。作为有强迫症的孩子而言,显然是无法接受的,我们修改它:

第一种方法是用vim(不懂用vim或者vim打不开的选择第二种方法):

在root shell输入 vim /etc/passwd

用下箭头键找到以newname(新用户名)开头的那个语句



没错,只要将那个oldname修改为newname就好了,你真是太聪明了

vim用法提示:是不是发现,不知道怎么进入编辑模式呢?摁一下i键,就可以进入编辑模式。编辑完后,摁一下Esc键就可以退出编辑模式,此时还没保存。看起来好像没地方输保存命令呀,尝试依次输入:wq!这四个键,然后摁一下回车键,一般来说都会推出到命令行。那四个键组成的指令就是起着强制保存并退出的作用。

第二种方法是用nano:

在root shell输入 nano /etc/passwd 

然后也是修改第一种方法所说的那行,nano界面下边有用法提示,^代表ctrl

三、修改主机名

方法也是用vim或者nano修改两个文件 /etc/hosts 和 /etc/hostname

大家进去看到有oldname,默默修改它为newname,其他不要乱改

四、在root shell输入reboot就可以重启,然后就会兴高采烈地发现,登录名、用户名、主文件夹名、主机名都成功改掉啦!温馨提示,如果发现修改后出现问题,可以再次进入recovery mode的root shell,按照以上步骤一步一步检查就可以啦。改完这些东西,然后可能会发现某些软件用不了,因为你更改了主目录的名字导致了路径的改变,你进去桌面后可以慢慢修改那些软件的配置文件和系统的PATH

五、修改密码

打开终端,输入 sudo passwd username

username 为你当前使用的用户名,输入以上指令需要你输入旧的密码,然后会提示你输入新的密码,修改成功会出现success
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: