ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## SUID 任何一个可执行文件,能不能启动为进程,取决于发起者对程序文件是否有执行权限; 当文件拥有SUID时,程序文件启动的进程会保持原来的属主;一般用来**提升权限**使用; > 理解 这里的权限像是令牌,用户拥有了这个文件的执行权限,发起的进程就有了这个文件属主的权限。 ~~~ chmod u+s FILE chmod u-s FILE ~~~ ## SGID 默认情况下,用户创建文件时,其属组为文件的基本组; 如果目录设定了SGID,对此目录有写权限的用户创建的文件属组为此目录的属组; >[danger]存在的问题是用户可以删除其他用户的文件,所以又引入了**sticky权限** ~~~ chmod g+s DIR chmod g-s DIR ~~~ ## Sticky 对于一个多人可写的目录,如果设置了此权限,则每个用户只能删除自己的文件 ~~~ chmod o+t DIR chmod o-t DIR ~~~