对文件的权限管理是每一个青年必须要做好的一项工作,比如你在某个网站上下载了一个好看某老师的岛国片,不想让领导看见怎么办,学好本章有助于爱看火影,死神等岛国片的同志们至关重要。
1.了解文件
在linux中,万物皆文件,创建一个文件,系统为了更好的管理文件就会保存相关的全部信息,具体包括:文件的位置(在哪)、文件类型(嘛东西)、文件长度(多大)、所属用户(谁家的)、i节点、文件的修改时间(谁动的)、权限位(能干啥);使用ls -l命令可以看到这些东东。
努,现在bb一下这个命令的输出
2. 文件类型的介绍
3.权限位隆重介绍
以drw-r--r--为例,
d 文件类型
rw- 属主权限
r-- 同组权限
r-- 其他用户权限
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
1、chown命令介绍
chown 英文名change owner
chmod -R -h who filename 将谁卖给谁
-R 递归的将文件夹下所有儿子全卖了
who 卖给谁,/etc/passwd文件中所有用户
file 将谁卖掉
注意:卖掉之后就再也收不回来了
举例子说明
chown sunyimin testfile
2、chgrp
该命令格式和chown一样,改变所属组
原文:https://www.cnblogs.com/ai-bingjie/p/14131073.html