alick 于 2010-09-14 18:34:43发表:
目录带s什么作用不清楚,没见过。 t是粘连位,一般用于/tmp目录。这个位可以使得 普通用户删除/tmp下面属于自己的文件
昊昊荡荡 于 2010-09-13 23:21:55发表:
引用:二者不矛盾。那些带s位的命令一般的属主都是root, 所以普通用户去执行它,就提升了权限,相当于root去执行。 alick 发表于 2010-9-12 15:11
alick 于 2010-09-12 15:11:56发表:
二者不矛盾。那些带s位的命令一般的属主都是root, 所以普通用户去执行它,就提升了权限,相当于root去执行。
昊昊荡荡 于 2010-09-11 23:16:39发表:
引用:set uid 一般对可执行文件起作用,如Shell脚本,设置了suid位的可执行文件允许别的用户以文件所有者的身份执行文件。:0)1 sauntor 发表于 2010-9-11 21:48
sauntor 于 2010-09-11 21:48:39发表:
set uid 一般对可执行文件起作用,如Shell脚本,设置了suid位的可执行文件允许别的用户以文件所有者的身份执行文件。:0)1
昊昊荡荡 于 2010-09-11 19:14:33发表:
自己顶一下!
ybsolar 于 2010-09-11 17:37:36发表:
(5ty(
qtsmy 于 2010-09-11 08:36:48发表:
不太懂这个
yanlong938 于 2010-09-11 02:24:49发表:
我也是模模糊糊的
昊昊荡荡 于 2010-09-11 02:23:25发表:
补充问题:特殊权限s、t分别应用在目录和文件上会有什么区别吗? Google了一些文章,对哪些权限能用在文件上,哪些权限能用在目录上,说得含糊不清。 所以希望来这里找到答案,谢谢!
alick 于 2010-09-14 18:34:43发表:
目录带s什么作用不清楚,没见过。
t是粘连位,一般用于/tmp目录。这个位可以使得
普通用户删除/tmp下面属于自己的文件
昊昊荡荡 于 2010-09-13 23:21:55发表:
目录带s位会怎么样呢?t权限是什么意思?
alick 于 2010-09-12 15:11:56发表:
二者不矛盾。那些带s位的命令一般的属主都是root,
所以普通用户去执行它,就提升了权限,相当于root去执行。
昊昊荡荡 于 2010-09-11 23:16:39发表:
我搜集到的资料跟你说的有点出入啊:在/dev/bin目录下,具有s权限的命令被用红色标记出来。普通用户能以root的身份去自动执行(不用su切换)带有s权限的命令,执行完毕后身份回到普通用户身份。一般带有s权限的命令需要调用更多的系统资源。
搞糊涂了,Google出来的很多资料都是自相矛盾的,身为菜鸟的我,都不知道该怎么取舍了。
盼过路的高手!
sauntor 于 2010-09-11 21:48:39发表:
set uid 一般对可执行文件起作用,如Shell脚本,设置了suid位的可执行文件允许别的用户以文件所有者的身份执行文件。:0)1
昊昊荡荡 于 2010-09-11 19:14:33发表:
自己顶一下!
ybsolar 于 2010-09-11 17:37:36发表:
(5ty(
qtsmy 于 2010-09-11 08:36:48发表:
不太懂这个
yanlong938 于 2010-09-11 02:24:49发表:
我也是模模糊糊的
昊昊荡荡 于 2010-09-11 02:23:25发表:
补充问题:特殊权限s、t分别应用在目录和文件上会有什么区别吗?
Google了一些文章,对哪些权限能用在文件上,哪些权限能用在目录上,说得含糊不清。
所以希望来这里找到答案,谢谢!