摘自http://blog.csdn.net/guosha/article/details/2679334 实际用户ID,有效用户ID和设置用户ID 看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了 ...
分类:
其他好文 时间:
2016-06-02 18:05:10
阅读次数:
142
实际用户ID(RUID):用于标识一个系统中用户是谁,一般是在登录之后,就被唯一的确定,就是登录的用户的uid。 有效用户ID(EUID):用于系统决定用户对系统资源的权限,也就是说当用户做任何一个操作时,最终看它有没有权限,都是在判断有效用户ID是否有权限。如果有,则ok,否则报错不能执行。在正常
分类:
系统相关 时间:
2016-03-17 16:00:37
阅读次数:
263
实际用户ID(实际组ID):标识当前用户(所属组)是谁,当用户登陆时取自口令文件。 有效用户ID(有效组ID):用来决定我们(当前进程)对文件的访问权(即实际该进程的是以那个用户运行的)。 一般情况下,进程的有效用户ID等于进程的实际用户ID,进程的有效用户组ID等于进程的实际用户组ID。 ...
分类:
系统相关 时间:
2015-12-11 20:49:05
阅读次数:
679
一.更改用户 I D和组I D可以用setuid函数设置实际用户ID和有效用户ID。与此类似,可以用 setgid函数设置实际组ID和有效组ID。int setgid(gid_t gid) ;两个函数返回:若成功则为 0,若出错则为- 1关于谁能更改 ID有若干规则。现在先考虑有关改变用户 I D的...
分类:
系统相关 时间:
2015-07-28 22:50:56
阅读次数:
220
whoami:打印有效用户ID
who:显示登录系统的用户有哪些
who -r显示运行级别
who -H显示字段名称
w:显示谁已经登录,并且他们在干什么
last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史
-n #:显示最近#次的相关信息
lastb:/var/tmp/btmp,显...
分类:
系统相关 时间:
2015-05-08 09:29:17
阅读次数:
182
与一个进程关联的ID有6个或更多,如下图所示:与每个进程相关联的用户ID和组ID实际用户ID实际组ID我们实际是谁有效用户ID有效组ID附加组ID用于文件访问权限检索保存的设置用户ID保存的设置组ID由exec函数保存实际用户ID和实际组ID标识我们究竟是谁,这两个字段在登录时取自口令文件中的登录项...
分类:
其他好文 时间:
2015-02-06 20:32:07
阅读次数:
192
在了解文件的读写执行文件前需了解一下几个概念:1.进程ID每个进程都有多个ID关联实际用户ID 实际用户组ID (标识执行程序的用户)有效用户ID 有效用户组ID 额外组ID (标识用户访问权限)保存设置用户ID 保持设置组ID (程序执行时,该ID将设置为有效用户ID)2.文...
分类:
其他好文 时间:
2015-01-24 10:10:18
阅读次数:
122
在讨论这个setuid函数之前,我们首先要了解的一个东西就是内核为每个进程维护的三个UID值。这三个UID分别是实际用户ID(real uid)、有效用户ID(effective uid)、保存的设置用户ID(saved set-user-ID)。 首先说这个实际用户ID,就是我们当前以哪个用...
分类:
其他好文 时间:
2015-01-15 12:48:28
阅读次数:
377
看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了这几个UID引出都是为了系统的权限管理。下面分别用RUID, EUID,SUID来表示实际用户ID,有效用户ID,设置用户ID。另外用户ID是个整型数...
分类:
其他好文 时间:
2014-10-30 10:55:45
阅读次数:
161
在Unix进程中涉及多个用户ID和用户组ID,包括如下:1、实际用户ID和实际用户组ID:标识我是谁。也就是登录用户的uid和gid,比如我的Linux以simon登录,在Linux运行的所有的命令的实际用户ID都是simon的uid,实际用户组ID都是simon的gid(可以用id命令查看)。2、...
分类:
其他好文 时间:
2014-10-30 10:53:12
阅读次数:
168