关于Ubuntu的/etc/passwd的几点尝试
2014-08-11 12:19
211 查看
今天在学习鸟哥的私房菜时,学到LInux账号管理这一章,然后在Ubuntu下尝试了下,发现了几个有趣的东东。
1、当我准备把我自己用户的UID改为0时,发现没用,根本不能改为超级用户,当在终端里使用命令时,会显示sudo:未知的用户 ID 1000(由于Ubuntu的普通用户是从1000开始的):您是?。证明将普通用户改为超级用户失败,更伤心的是,我自己的普通用户也用不了了。后来我切换用户(幸好当初备用了两个账号),在终端里用sudo XXX,进入本来UID为1000的账户,然后sudo vi etc/passwd区修改,将UID改为1000,这是原来的账号能正常使用。
2、当我使用普通账号时,将普通账号的UID与GID均改为0,此时,在系统设置那会出现两个账号一样的账号,但进入不了,因为LInux系统所识别的是UID和GID,跟你的账号名无关。后来又不得不进入备用账号,使用sudo XXX。这是显示的时root,证明更改正确,虽如此,但在自己的账号却用不了(有待进一步学习)。然后就将/etc/passwd里的普通账号的UID与GID均改为正常的1000.此时就可以用了。
3、下一步,等换个distribution之后,再试试这个方法,看不同的distribution之间有啥差异。
1、当我准备把我自己用户的UID改为0时,发现没用,根本不能改为超级用户,当在终端里使用命令时,会显示sudo:未知的用户 ID 1000(由于Ubuntu的普通用户是从1000开始的):您是?。证明将普通用户改为超级用户失败,更伤心的是,我自己的普通用户也用不了了。后来我切换用户(幸好当初备用了两个账号),在终端里用sudo XXX,进入本来UID为1000的账户,然后sudo vi etc/passwd区修改,将UID改为1000,这是原来的账号能正常使用。
2、当我使用普通账号时,将普通账号的UID与GID均改为0,此时,在系统设置那会出现两个账号一样的账号,但进入不了,因为LInux系统所识别的是UID和GID,跟你的账号名无关。后来又不得不进入备用账号,使用sudo XXX。这是显示的时root,证明更改正确,虽如此,但在自己的账号却用不了(有待进一步学习)。然后就将/etc/passwd里的普通账号的UID与GID均改为正常的1000.此时就可以用了。
3、下一步,等换个distribution之后,再试试这个方法,看不同的distribution之间有啥差异。
相关文章推荐
- 关于/etc/passwd文件 ubuntu
- UBuntu关于/etc/sudoers几点好玩的东西
- 关于Wubi的Ubuntu转到真实分区的尝试
- 关于ubuntu下/etc/inittab文件找不到的问题
- Linux下修改/etc/passwd。ubuntu不小心改了用户名登陆不上去,如果想破解密码的也行。
- 关于用户不在/etc/passwd中的问题
- 【转】关于Ubuntu中passwd、shadow、group等文件
- 关于 /etc/passwd 文件
- 关于几点自己使用麒麟版ubuntu14.04的说明(麒麟版ubuntu的优缺点)
- 关于ubuntu下/etc/inittab文件找不到的问题
- 关于Ubuntu16.04断电后无法进入系统的尝试
- 关于ubuntu下/etc/inittab文件找不到的问题
- 关于ubuntu1204下安装samba的几点记录
- ubuntu14.04中不小心修改了/etc/passwd
- 关于win7和ubuntu 14.04双系统启动修复的几点总结
- 高手请绕道,关于ubuntu16.04文件名乱码的尝试
- ubuntu修改/etc/passwd用户名无法登陆
- 关于ubuntu9.04启动文件rc.local、/etc/bash.bashrc、~/bashrc、/etc/profi...
- 关于几点自己使用麒麟版ubuntu14.04的说明(麒麟版ubuntu的优缺点)
- 关于Ubuntu中passwd、shadow、group等文件