• php正则表达式空格 > shell基础1:文件安全与权限
  • shell基础1:文件安全与权限

    免费下载 下载该文档 文档格式:PDF   更新时间:2008-08-01   下载次数:0   点击次数:2
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:pdf
    文档作者:赵剑光
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    shell基础 1:文件安全与权限 这里面可能用到用户管理方面的知识,可查看贴: http://bbs.chinaunix.net/forum/viewtopic.php p=2923303#2923303 主要有以下内容:
    代码: 文件权限位 基本命令 chmod suid/guid chown chgrp umask 算法和用法 符号链接
    当创建一个文件的时候,系统保存了有关该文件的全部信息,包括: 文件的位置. 文件类型. 文件长度. 哪位用户拥有该文件,哪些用户可以访问该文件. i 节点. 文件的修改时间. 文件的权限位. 让我们用 touch 命令创建一个文件:
    代码: $ touch temp
    创建了一个空文件,现在用 ls -l 命令查看该目录下文件的属性(我这里用中文版): 如下:
    代码: [root@Linux_chenwy temp]# ls -l 总用量 36 -rw-r--r--rw-r--r-1 root 1 root root root 34890 10 月 19 20:17 httpd.conf 0 10 月 19 20:16 temp
    代码: 总用量 36:是 ls 所列出的入口占用空间的字节数(以 K 为单位). 1 该文件硬链接的数目. root:文件属主. root:文件属组(一般是文件属主所在的缺省组. ) 34890:字节来表示的文件长度,记住,不是 K 字节! 10 月 19 20:17:件的更新时间. temp or httd.conf :件名.
    sunsroad 写到:
    BTW:要检查该目录所有文件占用的空间应该用这个命令:du. 譬如说前面说的 36 是如何计算出来: 首先我们要先了解你所用的文件系统的 IO BLOCK(中文叫作簇)为多少,在你所使用的这个 文件系统的 IO BLOCK 大小是 4096 Bytes.
    他意义是文件系统最小的读写及分配单位,每次读写操作你都不能小于这个尺寸.即使你的文 件是只有一个字节.而且文件在硬盘上的存储也是以这个为单位,就是说如果文件尺寸小于这 个值,那么它在磁盘上占用的空间就是 4096 字节.
    占用空间的具体算法是: (进一(文件尺寸/4096) )×4096.根据这个你就可以计算出你所列 举的例子中的文件的空间使用状况:34890 除以 4096,大约等于 8.5,进一法取得为 9,就 是说文件在磁盘上占用了 9 个 BLOCk,每个 BLOCK 为 4K,所以这两个文件占用的空间就是 36K.
    这个规则也适合于目录,不过不会出现为 0 的目录,即使是空目录
    -rw-r--r-- :这是该文件的权限位. 第一个横杠:指定文件类型,表示该文件是一个普通文件.(所创建的文件绝大多数都是普通文件 或符号链接文件). 除去最前面的横杠,一共是 9 个字符,他们分别对应 9 个权限位.通过这些权限位,可以设定 用户对文件的访问权限.对这两个文件的精确解释是:
    代码: rw-:前三位,文件属主可读,写 r--:中间三位,组用户可读 r--:最后三位,其他用户只可读
    在创建的时候并未给属主赋予执行权限,在用户创建文件时,系统不会自动地设置执行权限位. 这是出于加强系统安全的考虑 BTW:文件的属主组并不一定就是所有者所在的缺省组,而可以是任何一个跟该文件所有者无 关的用户组.为了方便,还是统称属主,属组和其它 文件类型 前面提到的第一条横杠,表示该文件是普通文件型 文件类型有七种,它可以从 ls -l 命令所列出的结果的第一位看出. 七种类型:
    代码: d 目录. l 符号链接(指向另一个文件). s 套接字文件. b 块设备文件. c 字符设备文件. p 命名管道文件. - 普通文件,或者更准确地说,不属于以上几种类型的文件.
    文件的权限位中中每一组字符中含有三个权限位:
    代码: r 读权限 w 写/更改权限 x 执行该脚本或程序的权限
    如:
    代码:
    r-- --- --- 文文件属主可读,但不能写或执行 r-- r-- --- 文文件属主和属组用户(一般来说,是文件属主所在的缺省组)可读 r-- r-- r- - 文任何用户都可读,但不能写或执行 rwx r-- r- - 文文件属主可读,写,执行,属组用户和其他用户只可读 rwx r-x --- 文文件属主可读,写,执行,属组用户可读,执 rwx r-x r- x 文文件属主可读,写,执行,属组用户和其他用户可读,执行 rw- rw- --- 文文件属主和属组用户可读,写 rw- rw- r- - 文文件属主和属组用户可读,写,其他用户可读 rw- rw- --- 文文件属主和属组用户及其他用户读可以读,写,慎用这种权限 设置,因为任何用户都可以写入该文件

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • php正则表达式空格  正则表达式空格符  去空格的正则表达式  正则表达式判断空格  正则表达式去除空格  正则表达式匹配空格  php正则表达式测试  php正则表达式函数  phpurl正则表达式