1.什么是權(quán)限?
權(quán)限就是一種約束解釋
2.為什么要使用權(quán)限?
可以賦予某個用戶或組米碰,能夠以什么方式訪問某個文件
root用戶可以變更所有文件的權(quán)限,而普通用戶僅能變更屬于自己的文件
3.權(quán)限與用戶之間的關(guān)系?
在Linux系統(tǒng)中窿侈,針對文件定義了三種身份,分別是屬主(owner)秋茫、屬組(group)史简、其他人(others),每一種身份又對應(yīng)三種權(quán)限,分別是可讀(readable)圆兵、可寫(writable)跺讯、可執(zhí)行(excutable)
4.權(quán)限中的rwx是干什么的?
image.png
5.如何變更一個文件至其他用戶?
image.png
修改權(quán)限方式chmod
- 方式一 ugo(了解)
- 方式二number
針對文件最高設(shè)定為777,但一般都是666
1.設(shè)定屬主(讀寫) 屬組(讀)權(quán)限 其他人(無) rw-r------ 翻譯為數(shù)字 640
[root@oldboy-65-zhl opt]# chmod 640 1.txt
[root@oldboy-65-zhl opt]# ll
-rw-r-----. 1 root root 34 Aug 7 15:01 1.txt
- 設(shè)定屬主(讀寫) 屬組(無)權(quán)限 其他人(無)
[root@oldboy-65-zhl opt]# chmod 600 1.txt
3.針對目錄設(shè)定權(quán)限
選項-R 遞歸修改
[root@oldboy-65-zhl opt]# mkdir dir
[root@oldboy-65-zhl opt]# chmod 777 dir/ #修改目錄允許所有人訪問
[root@oldboy-65-zhl opt]# chmod -R 755 dir/ #修改目錄以及子目錄權(quán)限
權(quán)限驗證-------------------------------------------------------------
- 針對文件
r: 能讀取文件內(nèi)容 cat head less tail more
w: 能寫入文件 (不能看) vim
x: 能執(zhí)行文件(如果沒有r權(quán)限,單有x 沒有用)
rw: 能查看文件,能編輯文件. 不能執(zhí)行.不能刪除,不能移動,不能復(fù)制(1)
rx: 能查看文件,不能編輯,能執(zhí)行. 不能刪除,不能移動,不能復(fù)制 (2)
rwx: 能查看文件,能編輯文件,能執(zhí)行. 不能刪除\移動\復(fù)制 --->使用較少
- 針對目錄的權(quán)限:
r: 具有瀏覽目錄的權(quán)限,無法進(jìn)入目錄,使用ls 查看目錄下的文件會
報錯,但會顯示文件名稱, 如果使用 ls-l 只能看到文件名稱,其他的
全部無法查看.
w: 什么權(quán)限也沒有
x: 能進(jìn)入目錄,其他什么也沒有
rx: 能進(jìn)入目錄,能查看目錄下的文件,至于操作文件,需要看文件本
身的權(quán)限. (1)
rw:
rwx: 如果目錄賦予了w權(quán)限,則該目錄下的文件可以復(fù)制\刪除\移 動\修改\
文件使用最多: rw=6 rx=5 644
目錄使用最多: rx = 5 755
- 屬主和屬組變更
chown 更改屬主以及屬組 -R:遞歸修改
#準(zhǔn)備環(huán)境殉农,創(chuàng)建文件和目錄
[root@bgx ~]# mkdir dir/test1 && touch dir/file
示例1: 修改所屬主為bin
[root@oldboy-65-zhl opt]# chown bin dir/test1/
示例2: 修改所屬組為adm
[root@oldboy-65-zhl opt]# chown .adm dir/test1/
示例3: 遞歸修改目錄及目錄下的所有文件屬主和屬組
[root@oldboy-65-zhl opt]# chown root.root dir/*
總結(jié)----------------------------------------------
1.什么是權(quán)限刀脏?
權(quán)限就是一種約束
2.為什么要有權(quán)限?
3.權(quán)限和用戶之間的關(guān)系超凳?
4.權(quán)限如何設(shè)定愈污?chmod
ugo方式 (了解)
number方式 7rwx 6rw 5rx 4r 3wx 2w 1x
r=4
w=2
x=1
755 ---> 7屬主 5屬組 5其他
5.測試r w x每一位的權(quán)限?
6.通常權(quán)限的組合使用方式轮傍?
文件:r rw rx
目錄:rx rwx
7.如何變更一個文件屬主和屬組
chown -R 遞歸