码迷,mamicode.com
首页 > 系统相关 > 详细

Linux中的用户和组

时间:2016-08-02 06:41:13      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:linux

    Linux中,用户可大致分为两类:管理员 和 普通用户。

    普通用户又可以细分为 系统用户 和 登录用户。

    我们知道Linux中默认的管理员用户名叫 root,那么操作系统是怎样识别一个用户是 管理员用户 还是 普通用户呢,是跟我们想象的一样,通过用户名去识别吗?并不是,操作系统是通过UID去识别用户是否为管理员的,这里说到的UID是一个数字,它标识了用户的身份,管理员用户的uid为0,所以操作系统判断一个用户是否为管理员,就是去判断这个用户的UID是否为0,跟用户名没有任何关系。

    管理员的UID为0,普通用户的UID范围为1-65535。

     而普通用户又分为系统用户和登录用户  ,系统用户和登录用户有什么具体区别呢,先说说比较容易理解的登录用户,登录用户就是我们平常人为操作系统时登录shell的用户,我们通过交互式登录后,使用的用户成为登录用户,系统用户可以相对于登录用户去理解,就是不需要登录的用户,这些系统用户通常会给某些服务使用,或者给某些后台进程使用,开机启动后,某些进程或服务会自动运行,但是这些服务在运行时需要以某个用户的身份去运行,这种用户就叫做系统用户,它们往往不需要登录,当然,一些服务也可以通过登录用户去启动,在用户登录后去操作某些服务。

    系统用户 和 登录用户 的UID也都有具体范围,但是在centos6(及以前的版本)和 centos7中的范围不一样。

技术分享

 创建用户的时候,可以根据用户的类型,指定UID ,UID所在范围取决于用户类型。

本文出自 “学思行知” 博客,请务必保留此出处http://zz6547.blog.51cto.com/2571551/1833282

Linux中的用户和组

标签:linux

原文地址:http://zz6547.blog.51cto.com/2571551/1833282

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!