UNIX文件系统对文件的管理
文件的内容于它的控制信息是分开的,文件本身并不包含其自身的字节长度,使用权限等信息。
这些控制信息有文件系统在一个被称作 inode 的数据结构中管理
文件的位置,字节长度,使用权限等全都有inode来保存管理,当读取文件时先在inod里查找与文件相关的信息,然后在对具体文件进行操作。
对 suid 的解释: 当一个进程操作一个具有设置了suid位的文件是,该进程就获取了该文件的所有权,尽管该进程的所有者并非是这个文件的所有者。此时该进程就可以读,写,操作该文件了,因此这有些安全方面的问题隐含在内。