首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

能详细说明下linux里面是suid sgid吗?就比如rwxr-sr--这个S代表什么?

发布网友 发布时间:2022-04-23 04:46

我来回答

3个回答

热心网友 时间:2023-10-15 05:34

SUID是表示对属主用户增加SET位权限,SGID表示对属组内的用户增加SET位权限,执行文件设置了SUID/SGID权限后,任何用户在执行该文件时,蒋得到该文件属主、属组帐号对应的身份。
rwxr-sr-- 这个s代表设置了SGID ,属组的执行权限 X位变成S位了

热心网友 时间:2023-10-15 05:34

setuid: 设置使文件在执行阶段具有文件所有者的权限. 典型的文件是 /usr/bin/passwd. 如果一般用户执行该文件, 则在执行过程中, 该文件可以获得root权限, 从而可以更改用户的密码.
setgid: 该权限只对目录有效. 目录被设置该位后, 任何用户在此目录下创建的文件都具有和该目录所属的组相同的权限.
rwxr-sr-- 表示有setgid标志
具体看看chmod追问/usr/bin/passwd 这个我能理解 ,好像suid只支持二进制程序有效的文件我想知道怎么个过程还有利用这个有什么好处,能用在什么地方。

热心网友 时间:2023-10-15 05:35

自己看吧。

参考资料:http://kangzye.blog.163.com/blog/static/368192232009621022867/

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com