一、序
对文件的权限管理是每一个青年必须要做好的一项工作,比如你在某个网站上下载了一个好看某老师的岛国片,不想让领导看见怎么办,学好本章有助于爱看火影,死神等岛国片的同志们至关重要。
二、查看查看,才知权限,知了权限,才能改变
1.了解文件
在linux中,万物皆文件,创建一个文件,系统为了更好的管理文件就会保存相关的全部信息,具体包括:文件的位置(在哪)、文件类型(嘛东西)、文件长度(多大)、所属用户(谁家的)、i节点、文件的修改时间(谁动的)、权限位(能干啥);使用ls -l命令可以看到这些东东。
努,现在bb一下这个命令的输出
- 总用量:本目录(文件夹)所占空间大小
- drwxrwxr-x:权限位,后面还有详细介绍
- dongdongyu:文件的shuzhu
- dongdongyu:文件的属主root所在的缺省组
- 51:文件的大小
- 9月:文件的更新时间
- download:文件名
2. 文件类型的介绍
- d 目录dirctory
- l 符号链接link
- s 套接字文件socket
- b 块设备文件block
- c 字符设备文件
- p 命名管道文件
- - 普通文件
3.权限位隆重介绍
以drw-r--r--为例,
d 文件类型
rw- 属主权限
r-- 同组权限
r-- 其他用户权限
三、权限权限,随我心愿,不让你看,就别想看,change,change,change
1. 命令介绍:chmod 英文change mode
chmod [uog] operator [permission] file_name一句话概括:要给谁增加或者减少读写或执行权限
a、uog的含义:
u----------属主权限user
g----------同组权限group
o----------其他用户权限other
a-----------所有用户all
b、operator
+ 增加权限
- 减少权限
= 固定权限
c、chmod举例子
chmod o+r g+w somefile
chmod a-r somefile
chmod a=r somefile
2.绝对命令修改权限
将每一个rwx对应成3位的二进制:rwx------3'b111即7 rw- ------- 3'b110即6
那么按照顺序rwxr--rw-即可表示为746
那么可以依据这个来改变文件的权限位
举例子
chmod 777 somefile
chmod 635 somefile
三、哎,有个不孝子(文件)不想要了怎么办,卖了吧,chown,chgrp
1、chown命令介绍
chown 英文名change owner
chmod -R -h who filename 将谁卖给谁
-R 递归的将文件夹下所有儿子全卖了
who 卖给谁,/etc/passwd文件中所有用户
file 将谁卖掉
注意:卖掉之后就再也收不回来了
举例子说明
chown sunyimin testfile
2、chgrp
该命令格式和chown一样,改变所属组