,这就是为什么mkdir命令具有SUID许可并属root所有. 一般不从程序中调用mknod().通常用/etc/mknod命令建立特别设备文件而 这些文件一般不能在使用着时建立和删除,mkdir命令用于建立目录.当用 mknod()建立特别文件时,应当注意确从所建的特别文件不允许存取内存, 磁盘,终端和其它设备. (6)unlink():用于删除文件.参数是要删除文件的路径名指针.当指定了目录 时,必须从root进程调用unlink(),这是必须从root进程调用unlink()的唯 一情况,这就是为什么rmdir命令具有root的SGID许可的原因. (7)mount(),umount():由root进程调用,分别用于安装和拆卸文件系统.这两 个子程序也被mount和umount命令调用,其参数基本和命令的参数相同.调 用mount(),需要给出一个特别文件和一个目录的指针,特别文件上的文件 系统就将安装在该目录下,调用时还要给出一个标识选项,指定被安装的文 件系统要被读/写(0)还是仅读(1).umount()的参数是要一个要拆卸的特别 文件的指针. 本文由isbase成员编译或原创,如要转载请保持文章的完整性 欢迎访问我们的站点http://www.isbase.co上一页 [1] [2]
|
|