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- --- 文文件属主和属组用户及其他用户读可以读,写,慎用这种权限 设置,因为任何用户都可以写入该文件
- php正则表达式空格 > shell基础1:文件安全与权限
-
shell基础1:文件安全与权限
下载该文档 文档格式:PDF 更新时间:2008-08-01 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: 赵剑光 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 世纪伟业 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:PHP是一种被广泛应用的
下一篇:红联的个人空间
点击查看更多关于php正则表达式空格的相关文档
- 您可能感兴趣的
- php正则表达式空格 正则表达式空格符 去空格的正则表达式 正则表达式判断空格 正则表达式去除空格 正则表达式匹配空格 php正则表达式测试 php正则表达式函数 phpurl正则表达式
- 大家在找
-
- · 汽车美容加盟店排行榜
- · 一墙之隔避孕套妻子
- · 来安县杨茜副县长
- · 山东电力设备厂
- · 园林树木学ppt
- · 微生物生理学试题
- · 大灾变猎人单刷zg老3
- · 小学一年级语文上册
- · 应聘英语自我介绍
- · 考试系统jsp源代码
- · 南京导游词
- · 汽车电工自学
- · 园林施工进度网络图
- · 单反相机入门教程.pdf
- · 文秘专业社会调查总结
- · 监理工程师教材2012版
- · 西安ktv公主出台
- · 地方法规制定
- · 2012专升本英语真题
- · 金匮肾气丸能长期吃吗
- · 路基路面实习日志
- · 我的特岗教师生活
- · 学前儿童音乐教育基本内容―歌唱ppt
- · windows编译c
- · 急性肺损伤模型
- · 东营交通网驾照成绩
- · 铣工工艺学
- · 二手奔腾b50报价
- · 831009
- · 五粮液保健酒公司
- 赞助商链接