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
默認創建文件不應該有可執行權限(病毒,木馬,攻擊程序)