社区
系统维护与使用区
帖子详情
有效用户ID,有效组ID???????
kkk2017
2012-12-05 04:32:25
大侠们能用通俗易懂的方法给小弟讲解一下什么是有效用户ID,有效组ID吗???????百度看了也不解
...全文
64
2
打赏
收藏
有效用户ID,有效组ID???????
大侠们能用通俗易懂的方法给小弟讲解一下什么是有效用户ID,有效组ID吗???????百度看了也不解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
0xAC
2012-12-05
打赏
举报
回复
另外,楼主注意,有些程序文件(你执行这个文件就会产生一个进程对吧!)很特殊,它的文件模式字中的两位,会设置一个特殊的标志,叫设置用户ID,这个标志就是在说,当你执行这个文件后,产生进程的有效用户ID会设置为这个程序文件的所有者的用户ID。 那这有什么用呢?楼主linux系统的密码有时候是要更改的,而放这个密码的文件是普通用户不能更改的。可楼主会发现以普通用户的身份可以使用passwd命令来修改密码,那passwd这个文件就设置了那个特殊的标志——设置用户ID,这个passwd程序文件的所有者是root,所以当楼主执行这个命令修改密码的时候,进程的有效用户ID被设置成了文件所有者的用户ID也就是root的ID,这样当passwd修改密码文件的时候是以root身份来修改的,系统当然允许啦~~~ 希望对楼主有所帮助。 建议楼主看看《UNIX环境高级编程》
0xAC
2012-12-05
打赏
举报
回复
我来个解释一下,我也曾经迷惑过! 一个进程的有效用户ID,首先这个ID就是用来检测的,也就是说你运行的这个进程是要有些动作的,那你这个动作是否被允许呢?就要看你的有效用户ID,如果你对某个文件进行写操作,就会检测你的有效用户ID是否跟这个文件的所有者的用户ID相同。 说到有效用户ID,就得谈到实际用户ID,实际用户ID就是执行运行这个进程的用户是谁?是谁,实际用户ID就是哪个用户的ID。通常情况下有效用户ID跟实际用户ID是一样的,也就是哪个用户运行的这个进程,这个进程就只有这个用户的权限,这个看起来很合理吧!楼主应该可以理解。
对
用户
ID
、
组
ID
、附属
组
ID
、
有效
、实际、设置
用户
、设置
组
ID
等的理解
1、什么是
用户
ID
、
组
ID
、附属
组
ID
? (1)
用户
ID
: 就是
用户
的一个身份标识,操作系统通过
用户
ID
来知道
用户
是谁。 (2)
组
ID
: 一个
用户
不仅有一个
用户
ID
,他还属于一个
组
(或者多个
组
),设置
组
ID
的目的是在
组
间可以共享...
linux:
有效
用户
id
、实际
用户
id
、设置
用户
id
有效
用户
id
、实际
用户
id
、设置
用户
id
概念更改
用户
ID
以下内容均来自https://www.cnblogs.com/stemon/p/5287631.html的内容实例分析一: ...
有效
用户
id
(EU
ID
,进程特有的概念): 一般和RU
ID
相同,站在操作系统的...
实际
用户
ID
、
有效
用户
ID
、设置
用户
ID
、文件所有者
ID
判断某个进程对文件有何权限时,内核会将非超级
用户
进程的
有效
ID
与文件的所有者
ID
进行比较,当然,也可能需要比较
有效
组
ID
,这关系到具体的权限测试方法,先不在这里说明。而超级
用户
创建的进程是允许访问整个文件...
实际
用户
ID
,
有效
用户
ID
及设置
用户
ID
详解
实际
用户
ID
,
有效
用户
ID
和设置
用户
ID
看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了这几个...
Linux进程的实际
用户
ID
和
有效
用户
ID
有效
用户
有效
用户
组
实际
用户
实际
用户
组
linux
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章