一.查看档案的属性 “ls”

第一列为档案的权限:

d:代表是目录

-:代表是文件

l:代表是连接文件(相当于windows里面的快捷方式)

b:代表块设备(如硬盘)

c:代表字符设备(如键盘,鼠标等)

接下来的字符中,以三个为一组,均为”rwx“的三个参数的组合。分别是r:可读;w:可写;x:可执行。注意,这三个权限的位置不会改变,如果没有权限,就是:”-“。(-rw-------只有所有者才有读和写的权限,-rw-r--r--只有所有者才有读和写的权限,组群和其他人只有读的权限,-rwx------只有所有者才有读,写,执行的权限)

第一组为拥有者的权限,第二组为同群组的权限,第三组为其他非本群组的权限。

第二列为连接数:每个档案都会将他的权限和属性记录到文件系统的inode中,每个档案名都会连接到一个inode。这个连接数就是记录有多少不同的档案名连接到相同的一个inode号码去了。

第三列为拥有者就是这个档案所属的拥有者账号了。

第四列为用户组:表示这个档案所属的群组

第五列为第五列就是这个档案占用的容量大小了,默认单位是bytes

第六列为修改日期就是这个档案最近被修改的日期

第七列为档案名,以点 . 开头的是隐藏文件

二.改变档案的属性与权限

改变档案拥有者之chown命令

用法:chown –R [账号名称] [文件或目录]

参数:-R :递归,用于改变目录。连同该目录下所有的档案都改变

改变所属用户组之chgrp命令

用法:chgrp -R [账号名称] [文件或目录]

参数:-R :递归,用于改变目录。连同该目录下所有的档案都改变

改变文件权限之 chmod 命令

用法:chmod xyz -R [文件或目录]

解释:xyz是三个数字,比如chmod 755 ./heetian

-R :递归,和chown,chgrp里面的-R是一样

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,r为4、w为2、x为1.

例如当权限为[-rwxrwxr--]分数则是:

owner(所有者):rwx=4+2+1=7

group(用户组):rwx=4+2+1=7

others(其他用户):r--=4+0+0=4

那么该档案的权限数字就是774

改变权限之二,使用符号类型:

u=user

g=group

o=other

a=all(ugo全部)

分析与思考

1、当一个一般文件的权限为-rwxrwxrwx则表示这文件的意义为?

拥有者有读、写、执行的权限,用户组有读、写、执行的权限,其他组有读、写、执行的权限

2、将一个目录及其下面所有的档案的权限改为drwxr-xr-x,该如何下指令?

chnod 755 -p /u

3、请查看man chown,说明chown root:root /tmp/heetian.txt 的意思?

原文为 chown root /u

make /u to"root"

chown root:staff /u

likewise,but also change its group to"staff"

将user变为"root",group变为"staff"

最新文章

  1. html5悬浮球效果
  2. Titanium系列--对Window和View的一点理解
  3. 不可或缺 Windows Native (17) - C++: 类与对象
  4. AspectJ获取方法注解的信息
  5. libgdx 常见问题
  6. 初始化httpclient的几种方式
  7. MySQL删除更新数据时报1175错误的问题
  8. IMAP命令
  9. 跨平台base64数据传输注意问题
  10. MyFragment
  11. Ubuntu 12.04下虚拟磁带库mhvtl的安装和使用
  12. Apache源码分析资源
  13. 【Android】以SimpleAdapter做适配器的ListView和GridView
  14. 深入理解 静态类和静态字段(C# 基础)
  15. 自动化测试 -- 通过Cookie跳过登录验证码
  16. AUC计算 - 进阶操作
  17. Node入门教程(8)第六章:path 模块详解
  18. 让HTMLrunner 报告的子列表都 默认展示出来的 方法(方便发送邮件时可以方便查看)
  19. 写个OAuth2.0的请求端来测试自己的OAuth2.0服务端(二)
  20. WiFi十五岁了:感谢它能让我们在厕所上网

热门文章

  1. DNS的原理和解析过程
  2. Spring Cloud专题之五:config
  3. PDMan使用
  4. noip模拟22[d·e·f]
  5. JAVA集合类概览
  6. 如何实现让div垂直居中,左右10px,高度始终为宽度一半
  7. RadioButton 自定义样式(带动画)
  8. 从官网下载历史版本的java
  9. python-scrapy框架学习
  10. 005 媒体访问控制(MAC,Media Access Control)