linux 文件权限管理

来源:互联网 发布:samba端口 编辑:程序博客网 时间:2024/04/27 07:03

1.文件访问者的分类 

a.文件和文件目录的所有者-----user

b.文件和文件目录的所有者所在的组的用户g-----group

c.其他用户o-----others

2.文件访问的权限种类

a.基本权限

 (1)r:Read 可读取文件,可浏览文件目录

 (2)w:Write 可修改文件内容 可删除和移动目录内的文件

 (3)执行x:Execute 可执行文件 可进入文件目录

 (4)"--" 表示不具有该项权限

b.特殊权限

 suid 

 sgid 

3.文件权限值的表示方法

a.字符表示方法

r--:   只读           -w-:  写 

--x:   执行           rw-:  读写

-wx:  写和执行       r-x : 读和执行

rwx : 读写执行       ---:  无权限 

b.进制数值表示方法

r  

w     

x:   

rw:         

rx:      

wx 

rwx        

0:代表没有权限

4.文件访问权限的相关设置方法:

a/chmod

功能:设置文件的访问权限

格式:chmod [参数权限 文件名

参数:R  //递归修改目录文件的权限

 //显示指令执行过程

reference=<参考文件或目录:把指定文件或目录的权限全部设成与参考文件或目录权限相同

说明:只有文件的拥有者和root才可以改变文件的权限

chomod命令权限值的格式

(1)用户表示符权限字符

 向权限范围增加权限代号所表示的权限

 向权限范围取笑权限代号所表示的权限

 向权限范围赋予权限代号所表示的权限

(2)用户符号

 拥有 

 拥有者同组用户

 其它用户

 所有用户

实例:

chmod  u+w  /home/abc.txt

chmod  o-x   /home/abc.txt

chmod  a=x   /home/abc.txt

使用三位二进制数

chmod  664   /home/abc.txt

chmod  640   /home/abc.txt 

reference使用举例

格式: chmod  --reference= reference target

实例:chmod  --reference= reference.txt target.txt

 

 

 

chown修改文件拥有者

格式:chown [参数用户名 文件名

实例:

chown  user1   f1

chown  -R  user1  filegroup1

0 0
原创粉丝点击