您的位置:首页 > 其它

关于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之间有啥差异。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: