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
默认创建文件不应该有可执行权限(病毒,木马,攻击程序)