用户ID的基本概念
在Unix系统中,很多操作涉及到权限问题,这些权限涉及到用户ID和组ID的概念。
组ID和用户ID的原理和相关内容是类似的。下面介绍用户ID。
我们常见见到三种关于用户ID的概念。
实际用户ID:real user ID (RUID)
有效用户ID:effective user ID ...
分类:
其他好文 时间:
2014-09-10 15:54:47
阅读次数:
202
主要函数为#include#includeuid_t getuid(void);gid_t getgid(void);uid_t gettuid(void);gid_t getegid(void);//更改IDint setuid(uid_t uid);int setgid(gid_t gid);/...
分类:
其他好文 时间:
2014-09-04 20:40:00
阅读次数:
246
lienhua342014-09-03通过前面一篇随笔(文件访问权限与进程访问控制),我们知道内核校验文件的访问权限使用的是进程的有效用户 ID 和有效组 ID。但有时我们需要知道当前登录用户对某个文件访问权限。虽然说进程的有效用户 ID 和有效组 ID 通常分别等于当前登录用户 ID 和用户所在组...
分类:
其他好文 时间:
2014-09-03 21:11:37
阅读次数:
203
lienhua342014-09-021 文件的设置用户 ID位 和设置组 ID位与进程相关联的 ID 如下表所示,表 1: 与进程相关联的用户 ID 和组 ID实际用户 ID我们实际上是谁实际组 ID有效用户 ID用于文件访问权限检查有效组 ID附加组 ID保存的设置用户 ID由 exec 函数保...
分类:
其他好文 时间:
2014-09-02 22:47:35
阅读次数:
244
背景说明
案例一:
目前有一个2005年开始,基于Struts1的Web项目A,其验证部分依赖于主站的SSO(单点登录)。在请求站点A的时候,用户会被强制带去做SSO验证,通过身份验证后后,主站会自动地把请求转发至A站点,并在request header中添加了用于保存登录用户ID的新属性SM_USER,然后A站点根据用户ID提供相应的服务。由于该项目是一个既存项目,所以其中残余大量像...
分类:
数据库 时间:
2014-09-02 15:55:45
阅读次数:
243
最近了解了下第三方账号登录,对其中的一些心得,做了简单的整理...现在主流的注册方式大致可分为以下两种:1、本地账号注册→首页(最传统的注册方式,注册门槛高,易在登录页面就流失用户)2、第三方注册→(本地生成一个用户ID)→首页(部分应用需要第二步)要说一下的是:只..
分类:
其他好文 时间:
2014-08-28 14:59:20
阅读次数:
5731
一、用户和组ID号1.用户名映射到用户ID号2.组名映射到组ID号3.存储在硬盘上的数据将以数字方式存储文件存储在计算机上时,有关文件的元数据将以数字方式存储。即,不会存储文件的用户名和组从属,而是存储用户ID号和组ID号。[root@desktop24tmp]#ls-lndrwx------.2004096Jul261..
分类:
其他好文 时间:
2014-08-26 19:55:17
阅读次数:
234
实际用户ID,有效用户ID和设置用户ID看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了这几个UID引出都是为了系统的权限管理。下面分别用RUID, EUID,SUID来表示实际用户ID,有效用户I...
分类:
其他好文 时间:
2014-08-26 13:28:16
阅读次数:
227
linux当中,用户名和密码表对应关系放在/etc/passwd中,如:root:x:0:0:root:/root:/bin/bash格式代表意义分别为用户名:密码:用户id:组id:用户描述/root代表用户目录/bin/bash为用户使用的shell:为分隔符其中密码x已经隐去,放在shadow...
分类:
系统相关 时间:
2014-08-26 11:25:16
阅读次数:
370
1)运行SCORM APIAdapter。2)调用API初始化函数。3)加载课件SCO初始化数据。4)获取Data Model中的用户ID和用户姓名。5)获取Data Model中cmi.core.lesson_status值,即当前用户对当前SCO的学习状态,包括passed (通过) compl...
分类:
其他好文 时间:
2014-08-25 16:33:24
阅读次数:
273