linux对文件权限控制,Linux文件权限的控制

一文件权限的控制

1.权限存在的意义

r:可读取文件的实际内容

w:可以编辑,新增或者修改该文件的内容,如果没有r权限。无法w

x:该文件拥有被系统执行的权力

2.权限的识别

ls -l file

查看文件的详细信息

668d1934cbf4c43a5dd8307d2aed75ee.png

ls -ld dir

查看目录的详细信息

da74dfeaf609bb85f17c9f2318c6f44f.png

权限的查看与理解

文件权限)

rw-r--r-- 1 root root 216 May 12 2017 /mnt/rht

【1】文件类型

普通文件

d 目录

l 软链接(类似与windows下的快捷方式)

s 套接字

c 字符设备/dev/pts/下

【2】rw-|r--|r-- 各个用户可以对文件进行的操作

u g o

用户 成员 其他人

【3】文件硬链接,文件内容被系统记录的次数

【4】文件拥有者

【5】文件拥有组

【6】文件大小

【7】文件最后一次被修改的时间

【8】文件的名称

目录的权限

d rwxr-xr-x. 2 root root 4096 Jul 30 09:05 /mnt/

【1】文件类型

【2】权限

【3】目录中子目录个数

【4】用户

【5】组

【6】子文件或子目录元数据大小(元数据:描述数据的数据)

【7】最后一次被修改的时间

【8】名称

4.如何修改文件用户和用户组

(1.此命令必须用root用户执行

chown username /mnt/file1 ##将file1文件的拥有人改为username

1cd0d06c0f22e053ec39d5965008d327.png

e2392a595c53f8975850f1cb613404cc.png

chown -R username dir ##将dir目录和目录下文件的所有人全都改为username

6e0e5761b0e860411967299b54b02e45.png

chown username:username file|dir ##将file文件或者dir目录的拥有人和用户组改为username

c9887baf10f93024af54f9afd65e4166.png

chgrp username /mnt/file2 将file2的用户组改为username

c57bd54900fb8057aecb62286a26fed1.png

chgrp -R username /mnt/dir 将dir目录及目录下文件的用户组修改为username

388b00c53d51151475626e6468836552.png

5.文件权限

1)文件权限的作用

r

对文件 是否可以查看文件中的字符

对目录 是否可以查看目录中有什么文件

w

对文件 是否可以改变文件中记录的字符

对目录 时都恶意在目录中管理文件,是否可以更改目录中文件的元数据

x

对文件 是否可以通过文件名称调用文件内记录的程序

对目录 是否可以进入此目录

2)权限的管理

字符形式

chmod file|dir

6a6df0afaaa3d76097cff7d25f1d421a.png

8786373be6775f42f65e9a5caf6e6a2d.png

数字方式

rwx

210

x=20*0|1=0|1

w=2*10|1=0|2

r=22*0|1=0|4

x=1

w=2

r=4

rwx=7

rw-=6

r-x=5

r--=4

-wx=3

-w-=2

--x=1

693d105bbf344223ffd4dec33f1c1ce3.png

bb22a8c1957f7c95c60c0451a8cb3594.png

6.权限列表

特定用户对特定文件有指定权限

-rw-r--r--+ 1 root root 216 May 12 2017 rht

setfacl -m u:username:rwx file 设定file文件的权限

fa688015db84c30a0a6ae2de021c8af6.png

getfacl file 获取文件的权限信息

d5e2b2cf228bad1bdf3ff874ef5fcc10.png

file:file 文件名称

21e3c6dbd33ae914a0f1559e5fb57ace.png

owner:root 文件所有人

4c39dfa0b88dfef15309f79d714bc2a0.png

setfacl -x u:username file 把特殊用户从删除掉

fb45ea1be3bb2b3dc522f0ad94d61d69.png

fa86765492216ebd961d462fd93cc980.png

setfacl -b file 关闭权限列表

b2e32e9914d5c290a1e40bf36c8eea75.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值