linux修改用户名,登录界面无法登录问题解决
2014-01-12 17:17
1551 查看
步骤:
1 sudo vi /etc/hosts 修改想要更改的用户名
2 sudo vi /etc/hostname 修改想要更改的用户名
3 切换到guest用户 ctrl+alt+f1进入tty(ctrl+alt+f7退出)输入root用户密码
4 cd /home
mv 以前的用户名文件夹 现在的用户名文件夹
5 vi /etc/passwd
找到:
usr_name:x:1001:1001:usr_name,,,:/home/usr_name:/bin/bash
这里的用户名一定要对应起来,否则系统是无法进入主目录的,比如你用户名为aaa修改后为bbb
那么将上述
aaa:x:1001:1001:aaa,,,:/home/aaa:/bin/bash
改为
bbb:x:1001:1001:bbb,,,:/home/bbb:/bin/bash
6 passwd 用户名
输入新密码
7 为了让sudo命令生效
vim /etc/sudoers,
找到 root ALL=(ALL) ALL的字段,在下一行追加:
你修改的用户名 ALL=(ALL) ALL
因为5分钟之后密码过期,下次需要重新输入,可以用以下方法
你要追加的名字 ALL=(ALL) NOPASSWD: ALL
.
8 ctrl+alt+f7退出tty
9 重启电脑
如果只做前两部将会出现各种问题
1,sudo 无法使用
2,界面登录后输入用户密码显示不正确,或者输入密码正确后接着黑屏跳回界面又重新让你输入密码
3,cd ~无法使用
等问题.
------------------------------------------------------------------------------------
修改用户名的几种方法:
一:使用hostname命令
[root@test ~]# hostname yourname
这样只是临时更改了主机名。
二:修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts
1.修改/etc/sysconfig/network里面的主机名字。
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname //在这修改hostname
GATEWAY=192.168.1.1
2.修改/etc/hosts里面的名字
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.121 yourname //在这修改hostname
//有时候只有这一行
127.0.0.1 yourname localhost.localdomain localhost
3.让更改的名字在不重启机器下生效
# hostname yourname
# su
----------------------------------------------------------------------------------
1 sudo vi /etc/hosts 修改想要更改的用户名
2 sudo vi /etc/hostname 修改想要更改的用户名
3 切换到guest用户 ctrl+alt+f1进入tty(ctrl+alt+f7退出)输入root用户密码
4 cd /home
mv 以前的用户名文件夹 现在的用户名文件夹
5 vi /etc/passwd
找到:
usr_name:x:1001:1001:usr_name,,,:/home/usr_name:/bin/bash
这里的用户名一定要对应起来,否则系统是无法进入主目录的,比如你用户名为aaa修改后为bbb
那么将上述
aaa:x:1001:1001:aaa,,,:/home/aaa:/bin/bash
改为
bbb:x:1001:1001:bbb,,,:/home/bbb:/bin/bash
6 passwd 用户名
输入新密码
7 为了让sudo命令生效
vim /etc/sudoers,
找到 root ALL=(ALL) ALL的字段,在下一行追加:
你修改的用户名 ALL=(ALL) ALL
因为5分钟之后密码过期,下次需要重新输入,可以用以下方法
你要追加的名字 ALL=(ALL) NOPASSWD: ALL
.
8 ctrl+alt+f7退出tty
9 重启电脑
如果只做前两部将会出现各种问题
1,sudo 无法使用
2,界面登录后输入用户密码显示不正确,或者输入密码正确后接着黑屏跳回界面又重新让你输入密码
3,cd ~无法使用
等问题.
------------------------------------------------------------------------------------
修改用户名的几种方法:
一:使用hostname命令
[root@test ~]# hostname yourname
这样只是临时更改了主机名。
二:修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts
1.修改/etc/sysconfig/network里面的主机名字。
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname //在这修改hostname
GATEWAY=192.168.1.1
2.修改/etc/hosts里面的名字
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.121 yourname //在这修改hostname
//有时候只有这一行
127.0.0.1 yourname localhost.localdomain localhost
3.让更改的名字在不重启机器下生效
# hostname yourname
# su
----------------------------------------------------------------------------------
相关文章推荐
- X64位linux本地字符界面无法登录问题解决
- 解决Linux系统输入登陆密码正确,但闪回登陆界面,无法登录的问题
- ubuntu修改profile导致无法登录问题的解决
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- MySQl使用-------如何修改root密码&&解决本地无法登录问题
- Linux下XAMPP装完之后,Navicat无法连上数据库的问题的解决 注意'mypassword'是当前的mysql登录密码
- 解决Ubuntu无法登录(输入正确用户名和密码仍跳回登录界面)
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- linux下mysql 使用mysql -uroot -p输入密码无法登录问题的解决
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- Linux修改fstab引起系统无法启动问题的解决方法
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- 解决Ubuntu无法登录(输入正确用户名和密码仍跳回登录界面)
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- Linux ubuntu 图形界面 输入登陆密码正确 闪回登陆界面 无法登录 实际问题解决!
- Linux本地采用字符界面的方式登录不成功--问题已解决
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题