1
msg7086 2019-07-06 14:37:55 +08:00 1
s 是 setuid 标志位,就是任何能执行这个程序的人,执行这个程序的时候都自动切换到这个文件的所属用户。
比如 sudo 程序就是 setuid 且属于 root 的,所以任何人执行 sudo 都会自动让程序运行在 root 权限上。 你这 3 个例子。 rws 没意义因为别人无法执行这个程序。 rws---rwx 可以让任何人通过所属用户权限执行。当然也可以肆意修改这个程序。 rwx---rwx 可以让任何人正常执行程序,当然也可以肆意修改这个程序。 应用场景的话,这 3 个权限组合都没有应用场景,正常人不会用的。 |
2
Newyorkcity OP 请问 SUID 和将其它用户的权限+x 有何区别呢?
|
3
tempdban 2019-07-06 17:17:11 +08:00 via Android
@Newyorkcity 提示:fork
|