首页 > 编程知识 正文

linux区分用户权限级别命令uid,linux普通用户的uid

时间:2023-05-05 06:15:20 阅读:218365 作者:381

UID(User Identify),作为Linux中用户在系统中的唯一身份识别(唯一标示符扩展),Linux 并不识别用户名称,而是用用户名对应的 ID 号来识别不同类型的用户,不同的uid对应不同用户的权限,以下就是对不同uid用户的说明:

获取用户的id号:id 用户名称;

1、ID=0

当 UID 是 0 时,代表这个账号是『系统管理员』!活泼的大门要创建一个账户为另一个系统管理员账号时, 你可以将该账号的 UID 改成 0 即可;这也就是说,一部系统上面的系统管理员不一定只有 root ! 但强烈建议避免多个账号的 UID 配置为 0 。

2、ID=1~499(系统使用)

该范围内的用户id是保留给系统使用的 ID,其实 1~65534 之间的账号并没有不同, 也就是除了 0 之外,其它的 UID 并没有不一样,预设 500 以下给系统作为保留账号只是一个习惯。这样的好处是,以有名的 DNS 服务器的启动服务『 named 』为例,这个程序的预设所有人 named 的账号 UID 是 25 ,活泼的大门自定义的账号也是 25 时,会造成系统冲突!为了杜绝这样的问题,养成好习惯,保留 500 以前的 UID 给系统使用!

注: 一般来说, 1到99 会保留给系统预设的账号,另外 100~499 则保留给一些服务来使用。

3、ID=500~65535

给一般使用者用的。事实上,目前的 linux 核心 (2.6.x 版)已经可以支持到 4294967295 (2^32-1) 这么大的 UID 号码。

4、其他

centos6
超级用户 UID=0 root
普通用户 UID=500起
虚拟用户 UID=1-499 存在满足文件或者服务启动的需要。一般不需要登录;
centos7
超级用户 UID=0 root
普通用户 UID=1001起
虚拟用户 UID=1-1000 存在满足文件或者服务启动的需要。一般不需要登录;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。