Ubuntu用户管理原理

本文介绍了Ubuntu系统中的用户管理,包括超级用户、普通用户和系统用户,详细讲解了/etc/passwd和/etc/shadow文件在用户信息存储中的作用。此外,还阐述了如何使用sudo激活root用户以及通过UID和GID区分用户和用户组。同时,提到了文件访问权限和用户组管理,如添加用户到特定GID的操作。
摘要由CSDN通过智能技术生成

Ubuntu账户:

Ubuntu有三类账户:超级用户、普通用户以及系统用户。

每一个用户在ubuntu中都必须拥有一种账户,在Ubuntu中, /etc/passwd用来保存每个账户的信息。实际密码保存在 /etc/shadow中。

/etc/passwd文件每行基本格式:

username:password:uid:gid:gecos:homedir:shell

大多数都顾名思义,值得一提的是gecos是用于存放杂项信息的,一般不适用。


在Ubuntu中,普通用户可以使用sudo命令来完成系统管理员的操作。若想激活root用户,只需在命令行中输入sudo passwd root,并键入密码即可。

若想使用root终端,而不必每次键入sudo,则只需要输入sudo -i,便可看到“#”符号,完成工作后输入exit退出回到普通用户状态即可。


Ubuntu通过UID(user id)和GID(group id)区分不同的用户及用户组,root用户的UID和GID都为0.

1~499以及65534是系统用户的UID,普通用户的UID从1000开始递加。Ubuntu为每个大于1000的UID建立一个私有GID,管理员可以添加一个用户到某个GID,不允许一个用户分处多组。

文件访问权限:

Ubuntu用户访问权限分为3类,一次为Owner,Group,Other。每一类又分为r(read), w(write), x(execute),对应一个三位二进制码。
例如:777表示Owner,Group,O
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值