到權限了。前面講到了 Linux 中的用戶和用戶主管理,其實它們的本質(或者用戶和用戶組出現的初衷)都是方便權限管理。權限管理對于計算機的重要性不言而喻,權限讓每個用戶能夠安安心心的使用計算機,而不用擔心別的用戶破壞到自己的資源。如果老王手里有一把你家的鑰匙,你是不是很蛋疼呢,如果鄰居除了老王,還有老趙,老李,老張...都有你家的鑰匙,你是不是更加蛋疼呢。作為多用戶的 Linux 而言,權限管理至關重要。
1.Linux 文件權限的規(guī)定
前文提到,Linux 規(guī)定一個文件必須要有三種權限:文件所屬主權限,文件所屬組所在組的權限以及其他用戶的權限。通過 ll 命令可以查看目錄或者單個文件的權限信息:
上面紅框標注的區(qū)域,除去第一位之外,都是該文件的權限信息。第一位表示文件的類型,如目錄,普通文件,鏈接等。權限每三個進行分組,分別表示文件所屬主權限,文件所屬主所在組權限和其他用戶權限(我再也不想打這幾個字了真的)。
2.權限的表示方式
每個文件具有三種權限:讀(r),寫(w)和執(zhí)行(x),如果沒有權限用 - 表示,每個用戶對某個文件的權限都是上面四種標識的排列組合:
-
-
---:無任何權限
-
--x:只可執(zhí)行
-
-w-:只可寫
-
-wx:只可寫和執(zhí)行
-
r--:只讀
-
r-x:只可讀和執(zhí)行
-
rw-:只可讀寫
-
-