Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
也就是说任何需要使用操作系统的用户,都需要一个系统账号,账号分为: 管理员(root)账号与普通用户账号(非root)。
在Linux中,操作系统 根据UID来判断用!根据UID来判断用户! 而不是用户名! 只要id为0就是管理员,哪怕有多个id为0 的账号
- 超级用户UID:0:root用户默认为0。
- 系统用户UID:1-999:系统中系统服务由不同用户运行,更加安全,默认被限制登陆系统。
- 普通用户UID:1000~:即管理员创建的用于日常工作而不能管理系统的普通用户。
注意UID一定是不能冲突的,管理员创建的普通用户UID从1000开始(即便前面有闲置的号码)
用户的配置文件:
- /etc/passwd:用户及其属性信息(名称、 UID、主组ID等)
- /etc/shadow:用户密码及其相关属性
关于passwd文件
使用cat passwd查看这个文件,下面是我的系统中的前几行