權限這個東西對于初學者來說可能會有點陌生,不過不要緊,看完下面的講解應該會對你有一定的幫助

權限rwx
rwxrwxrwx
u g o
a
r:可讀 4
w:可寫 2
x:執行 1
-:沒有權限 0
# chmod u=rwx,g=rw,o=r file(764)
//設定檔案擁有著讀寫執行權限,同組讀寫,其它用戶只讀權限
# chmod u-x file(664) //取消檔案擁有者的執行權限,
# chmod g+x,o-r file //給同組用戶增加執行權限,取消其他用戶的可讀權限,
#chmod a-r file //取消所有用戶的讀權限,
更改檔案的擁有者和擁有組chown [ -R ]
●擁有者和擁有組中間使用“.”或“:”進行分隔
● 用戶名和組名必須事先已經存在的,
chown 擁有者名.擁有組名 file //更變檔案的擁有者和擁有組
chown 擁有者名 file //更變檔案的擁有者
chown .擁有組名 file -R //處理指定目錄以及其子目錄下的所有檔案
對于檔案
r: cat head tail more less vi/vim
w: > >> vi/vim gedit
x: 意味著這個檔案對于我來講變成的腳本(命令)
對于檔案夾(目錄)
r: 基本上沒意義,只能知道這個檔案夾中檔案的名字,
w:可以在該檔案夾中創建新檔案或洗掉任意檔案,即便對這些檔案沒有任何權限,
x:意味這可以使用cd切換到該檔案中,并且配合r,可以看到此檔案夾中檔案別表的詳細資訊,
檔案的特殊權限:
黏貼位:chmod o+t 檔案夾
如果對一個檔案具有可寫權限,那么可以洗掉這個檔案夾中任意檔案
即便對這個檔案沒有任何權限!!!
設定了黏貼位后,那么大家都可以在指定檔案夾中創建檔案(上傳檔案)
但只,只能洗掉自己創建或上傳的檔案,洗掉不了其它用戶的,
應用:1、linux系統下的/tmp臨時檔案夾
2、檔案服務器
3、版本管理服務器
強制位:chmod u+s 可執行檔案
可執行的腳本或命令設定了強制位后,在執行這個腳本時
臨時的提升自己的權限為檔案的擁有者身份,執行完成后
立刻回到原有身份,
冒險位:chmod g+s 檔案夾
對一個檔案夾設定了冒險位后,以后無論誰往這個檔案夾中寫入
檔案,最終這些檔案,都屬于該檔案夾所在的組,
應用:檔案服務器
|
中文名稱 |
設定方法chmod |
物件 |
數字 |
應用 |
說明 |
|
強制位 |
u+s |
可執行檔案 |
4 |
passwd命令 |
|
|
冒險位 |
g+s |
檔案夾 |
2 |
ftp服務器 |
檔案服務器 |
|
黏貼位 |
o+t |
檔案夾 |
1 |
系統的tmp檔案夾 檔案服務器、SVN Github、dockerHUB |
|
以上有意義,需要保證,對該檔案或該檔案夾有執行權限,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/148093.html
標籤:Linux
