设置特殊权限)SUID作用:临时赋予用户二进制文档的拥有者的权限(主要用于让普通用户可以使用某些特殊命令)语法:chmodu+sfile(增加s权限)chmodu-sfile(减去s权限)使用限制与环境:1、仅对于二进制文件有效;2、执行者必须对文件拥有x权限,否则,由于无执行权限,SUID此..
分类:
系统相关 时间:
2015-03-10 01:35:35
阅读次数:
234
文件权限的机制是Linux系统的一大特色,对于初学Linux的人对可读(r)、可写(w)、可执行(x)这都是比较基本的权限。一个文件的权限有十个位,分为三组来表示。第一个位为一组,表示文件的类型:
-:表示一般文件
d:表示目录文件
l:表示链接文件
b:表示块设备
c:表示字符设备
p:表示管道
s:表示套接字
但是Linux还有三个比较特殊的权限,分别是:setuid,...
分类:
系统相关 时间:
2015-01-06 20:05:17
阅读次数:
233
Linux引入suid、sgid、sticky这三种特殊权限,能够更加方便、有效和安全地控制文件。当在一个目录或文件上加入suid特殊权限时,如过原来目录或文件的属主具有x(执行)权限,就会用小写的s来替代x;如果原来文件或目录不具有x(执行)权限,就会用大写的S来代替x。同样,sgid和s..
分类:
系统相关 时间:
2014-11-07 06:27:10
阅读次数:
258
SetUID[权限值=4]问题:为什么普通用户可以修改自己的密码?ll $(which passwd) 1、SetUID:当一个可执行程序/命令具有SetUID 权限,用户执行这个程序时,将以这个程序的所有者的身份执行。 2、加SetUID权限: chmod u+s [filename] 或 chmod 4755 [filename] #SetUID权限值=4 E.g. chmod u+s $(...
分类:
系统相关 时间:
2014-09-26 20:12:08
阅读次数:
300
linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit1、setuid、setgid先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限[root@MyLinux ~]# ls -l /...
分类:
系统相关 时间:
2014-09-04 14:50:39
阅读次数:
232
1.什么是特殊权限?我们知道权限有r,w,x。其实除了这三个,还有特殊权限。比如:[root@localhost~]#ls-l/usr/bin/passwd
-rwsr-xr-x1rootroot22960Jul172006/usr/bin/passwd可以发现权限位,有个s。特殊权限有如下3种:SUIDSGIDSTICKY2.关于suid我们知道linux有一个进程安全模..
分类:
系统相关 时间:
2014-06-16 17:13:04
阅读次数:
283