chmod权限管理

chmod权限管理


视频链接 https://www.bilibili.com/video/BV1mW411i7Qf?p=16

只要文件的所有者和root具有修改文件权限的能力

1 以字符方式修改文件权限

u 代表文件拥有者 + 新增一项权限

g 代表文件所属组 - 减少一项权限

o 代表其他人(other) = 不管以前是什么权限,现在赋予它这样的权限

a 代表所有人 all

#语法:chmod    某人+某权限   文件名称
#查看 ceshi 目录的权限
[root@localhost ~]# ls -lh
drwxr-xr-x. 2 root root    6 5月  13 01:16 ceshi
#为文件拥有者去掉执行权限,为其他人加上写权限
[root@localhost ~]# chmod  u-x,o+w  ceshi
[root@localhost ~]# ls -lh
drw-r-xrwx. 2 root root    6 5月  13 01:16 ceshi

2 以数字方式修改文件权限

r 4

w 2

x 1

[root@ecs-kc1-small-1-linux-20200426210057 ~]# ls -hl
total 8.0K
-rw-r--r-- 1 root root 7.8K Apr 28 10:11 top.log
####让top.log对所有用户都拥有读写执行的权限
[root@ecs-kc1-small-1-linux-20200426210057 ~]# chmod  777  top.log
[root@ecs-kc1-small-1-linux-20200426210057 ~]# ls -hl
total 8.0K
-rwxrwxrwx 1 root root 7.8K Apr 28 10:11 top.log

注意事项:

1 文件的权限具有继承性

对文件有读权限,但对它所在的目录没有读权限,那也读不到这个文件

修改一目录,且修改该目录下所有文件的权限,chmod -R

2 对文件而言的 r w x

r 读文件中的内容 cat more less

w 可以编辑该文件 vim

x 当该文件是脚本时,可以执行该文件

3 对目录而言的 r w x

r 查看该文件夹里的文件 ls

w 新建一个文件,删除一个文件等 touch cat rm

x 进入改目录 cd 一般r权限和x权限是同时拥有的

更改文件所有者:chown 用户名 文件名

执行该权限的人员:只有root可以修改

改变文件所属组:chgrp 组名 文件名

groupadd myteam

chgrp myteam f_yue

umask -S 显示文件的创建时的默认权限

创建目录时的默认权限:drwxr-xr-x

创建文件时的默认权限:-rw-r–r-- 默认创建文件不应该有可执行权限(病毒,木马,攻击程序)

umask

0022

0  特殊权限

022 所有者,所属组,其他人    其实是 755 

默认创建文件不应该有可执行权限(病毒,木马,攻击程序)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章