suid sgid sticy 八进制权限 0 0 0 0 0 0 1 1 0 1 0 2 0 1 1 3 1 0 0 4 1 0 1 5 1 1 0 6 1 1 1 7 基于八进制方式赋权时,可于默认的三位八进制数字左侧再加一位八进制数字; 例如:chmod 1777
分类:
其他好文 时间:
2016-02-18 23:07:33
阅读次数:
380
默认情况下:用户发起的进程,进程的属主是其发起者;因此,其以发起者的身份在运行; SUID的功用:用户运行某程序时,如果此程序拥有SUID权限,那么程序运行为进程时,进程的属主不是发起者,而程序文件自己的属主; 管理文件的SUID权限: chmod u+|-s FILE... 展示位置:属主的执行权
分类:
其他好文 时间:
2016-02-18 23:07:15
阅读次数:
356
功用:对于属组或全局可写的目录,组内的所有用户或系统上的所有用户对在此目录中都能创建新文件或删除所有的已有文件;如果为此类目录设置Sticky权限,则每个用户能创建新文件,且只能删除自己的文件; 管理文件的Sticky权限: chmod o+|-t FILE... 展示位置:其它用户的执行权限位 如
分类:
其他好文 时间:
2016-02-18 23:03:51
阅读次数:
199
一、特殊权限
实际上权限位一共有四组,共12位,而使用umask命令查看反掩码对应的也是12位,其中前三位就是特殊掩码对应的位。
三种特殊权限分别是:SUID、SGID、SBIT
二、SUID
程序文件拥有该权限之后,运行某程序的时候,相应进程的属主是程序文件自身的属主,而不再..
分类:
系统相关 时间:
2016-02-11 06:51:47
阅读次数:
267
方法1: <div class="footer"></div> .footer{ position:fixed; bottom:0; left:0; width:100%; _position:absolute; _top:expression(documentElement.scrollTop +
分类:
其他好文 时间:
2016-02-05 18:50:23
阅读次数:
209
我写了个脚本quit.sh,如下: 1 #/bin/bash 2 if [ $# -lt 1 ];then 3 echo"You must input at least one parameter!" 4 exit 1 5 fi 6 7 if [ $1 == "q" ];then 8 echo "q
分类:
系统相关 时间:
2016-01-28 16:41:06
阅读次数:
159
大写:原文件/目录没有执行(x)权限小写:原文件/目录有执行(x)权限例如:原文件:-rwxr-xr-x增加SetUID后 4755变为:-rwsr-xr-x再如:原文件:-rwxr--r--增加SetGID后 2744变为:-rwxr-Sr--Sticky bit同理。
分类:
其他好文 时间:
2016-01-16 01:31:54
阅读次数:
270
Suid,sgid,sticky的三个权限的详细说明一个文件都有一个所有者,表示该文件是谁创建的.同时,该文件还有一个组编号,表示该文件所属的组,一般为文件所有者所属的组.如果是一个可执行文件,那么在执行时,一般该文件只拥有调用该文件的用户具有的权限.而setuid,setgid可以来改变这种..
分类:
其他好文 时间:
2016-01-11 15:23:34
阅读次数:
253
uid是用户id,gid是组id,它们的权限有rwx,文件位置在/etc/passwd和/etc/group目录默认权限是755,文件默认权限是644,默认掩码是022,suid的特殊权限是4#命令的本身也是文件相关sgid的特殊权限是2#和目录相关striky的特殊权限是1#防止别人删除自己的文件,在目录上设置rwt(o+t)更..
分类:
其他好文 时间:
2016-01-05 15:43:59
阅读次数:
475
问题产生原因:用户在创建文件时候,其创建的文件的属主和属组都是用户本身,所以让组具有写权限并不意味着其他用户具有写权限解决方案:给共同访问的目录添加SGID权限解决过程:场景举例:比如一个公司的开发团队有三个用户:Hadoop、habase、hive有一个文件目录tmp/project供..
分类:
系统相关 时间:
2015-12-31 07:29:07
阅读次数:
1855