linux 中关于用户UID是什么概念

作者&投稿:涂莲 (若有异议请与网页底部的电邮联系)
linux 中关于用户UID是什么概念~

这个关系跟人名和编号的概念差不多.
多任务操作系统在内部需要标识资源的拥有者,
例如一个进程的拥有者是谁,
一个文件的所有者是谁
如果直接用名字的话,
开销会比较大,
所以就用数字.2字节的整形数就可以表示65536个用户.
系统中在/etc/passwd表中指定用户名到UID的映射关系.
不同的用户名,
是可以映射到同一个UID上的,
例如你新建一个用户,
其UID设置为0,
那么,这个用户的UID与root就一样了.

GID为GroupId,即组ID,用来标识用户组的唯一标识符
UID为UserId,即用户ID,用来标识每个用户的唯一标示符
扩展:
用户组:将同一类用户设置为同一个组,如可将所有的系统管理员设置为admin组,便于分配权限,将某些重要的文件设置为所有admin组用户可以读写,这样可以进行权限分配。
每个用户都有一个唯一的用户id,每个用户组都有一个唯一的组id

UID---用户标识号,它与用户名唯一对应。LINUX中超级用户root的UID为0如果您想让系统显示您的用户名,UID,组名,GID以及您所属的其他组的名称,可利用id命令。修改UID一般用 usermod -u。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

扩展资料:

优点:

1、Linux由众多微内核组成,其源代码完全开源;

2、Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发成出新的协议栈;

3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;

参考资料来源:百度百科-linux



用户的UID大于500的都是非系统账号,500以下的都为系统保留的账号,比如root账号,至高权限的账号的UID为0,我们创建用户的时候默认的账号的UID都是大于500,如果你要指定账号的UID可以使用-u这个参数来指定。其它没什么大的意义。

UID---用户标识号,它与用户名唯一对应。LINUX中超级用户root的UID为0如果您想让系统显示您的用户名,UID,组名,GID以及您所属的其他组的名称,可利用id命令。修改UID一般用 usermod -u

这个关系跟人名和编号的概念差不多.

多任务操作系统在内部需要标识资源的拥有者, 例如一个进程的拥有者是谁, 一个文件的所有者是谁

如果直接用名字的话, 开销会比较大, 所以就用数字.2字节的整形数就可以表示65536个用户.
系统中在/etc/passwd表中指定用户名到UID的映射关系.
不同的用户名, 是可以映射到同一个UID上的, 例如你新建一个用户, 其UID设置为0, 那么,这个用户的UID与root就一样了.

UID就是User ID,用户识别码,一个用户一个,是一一对应的。就像你的身份证号码和你的姓名对应一样。


修武县19571309386: linux中 UID PID PPID 分别是什么? -
泷柴诺灵: UID是用户ID,PID是进程ID,PPID是父进程ID.

修武县19571309386: LINUX中GID和UID分别是什么啊? -
泷柴诺灵: GID为GroupId,即组ID,用来标识用户组的唯一标识符 UID为UserId,即用户ID,用来标识每个用户的唯一标示符 扩展: 用户组:将同一类用户设置为同一个组,如可将所有的系统管理员设置为admin组,便于分配权限,将某些重要的文件设置为所有admin组用户可以读写,这样可以进行权限分配. 每个用户都有一个唯一的用户id,每个用户组都有一个唯一的组id

修武县19571309386: linux下用id命令显示为 uid=1001(user) gid=100(users) groups=100(users),16(dialout),33(video) -
泷柴诺灵: id命令显示的是当前用户的uid、gid等的相关信息.uid是Linux中对用户的唯一标识,这条命中的 uid=1001(user)标识你当前登陆的用户是user1,它的uid是1001; gid=100(users)表示它的首要组是users组,这个组的gid是100;groups=100(users),16(dialout),33(video) 表示它的附属组是dialout,video.

修武县19571309386: linux系统默认的用户名有哪些,各有什么作用 -
泷柴诺灵: 1. 设置用户:用户名是系统中一个独一无二也叫登陆名.以及和它相对应的password由6-8位组成.以使用户可以通过 password来登陆系 统.同时,还有用户的家目录.是用户登陆以后的主目录.还有用户的shell包 括:Bourne shell Korn shell ...

修武县19571309386: linux uid =500的是什麽账户 -
泷柴诺灵: 0是root用户,1-499是系统用户,500及以上是普通用户.

修武县19571309386: Linux操作系统里如何通过用户名查看UID、GID -
泷柴诺灵: 上面是这个文件的一行实例,每个域用 : 区分,从左向右分别是root 用户名:1~32 字节长.x 密码:字符x表示密码被加密保存在 /etc/shadow 文件中.0 用户ID(UID):每个用户必需指定UID.UID 0 是保留给 root 用户的.UID 1~99是保留给其它预定义用户的. UID 100~999是保留给系统用户的.0 组ID(GID):主组ID(保存在 /etc/group 文件中).root 用户ID信息:用户备注信息./root 主目录:用户主目录./bin/bash 命令解释器(Shell):用户默认的命令解释器的路径.

修武县19571309386: 如何指定android apk 的gid -
泷柴诺灵: linux中的用户(UID)、组(GID)、进程(PID) 在 Linux 中,一个用户 UID 标示一个给定用户.Linux系统中的用户(UID)分为3类,即普通用户、根用户、系统用户.

修武县19571309386: linux中用来表示用户的有? -
泷柴诺灵: Linux下的帐户系统文件主要有/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow 4个.(1)/etc/passwd文件中每行定义一个用户帐号,一行中又划分为多个不同的字段定义用户帐号的不同属性,各字段用“:”隔开. 各字段定义如下:用户...

修武县19571309386: linux系统下如何修改用户UID和文件所属值 -
泷柴诺灵: 先改动UID,然后查找所属文件改变所有者. 1,改变用户UID,命令:usermod username -u 101010.将username的uid改为101010 2,查询所属文件,并更改其所有者,假设原来的UID为1000,命令:find / -user ,1000 -exec chown 101010 {} \;

修武县19571309386: Linux id是什么 -
泷柴诺灵: id是识别码,linux系统里有很多id,用户属性相关的重要id有uid、gid.另外,id还是linux系统里的一个命令,用于查看用户属性信息.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网