文件的權限意義
r: 表示可以讀取該文件的內容
w: 表示可以編輯、新增或修改該文件的內容,但不具備刪除該文件的權限
x: 表示可以執行該文件
目錄的權限意義
r: 表示具有讀取目錄結構列表的權限,即可以利用ls命令列出目錄下的文件列表
w: 更改目錄結構列表的權限,包含:新建、刪除、重命名、移動該目錄下的所有文件和目錄
x: 表示擁護能否進入該目錄成為工作目錄(cd命令)
修改權限及屬性的命令
chgrp:修改所屬用戶組
chown:修改所屬用戶和用戶組
chmod:修改權限
chgrp [-R] dir/filename chown [-R] user:group dir/filename chmod [-R] xyz dir/filename
-R針對目錄,表示遞歸修改,即連同該目錄下的所有文件和主目錄一起修改。
默認權限umask
umask是指目前用戶在新建文件和目錄時候的默認權限,注意:目錄和文件是不一樣的。
舉個例子,假設umask為0022,文件的默認權限為666-022,而文件夾的默認權限為777-022。
命令與權限的關系
讓用戶能進入某目錄成為工作目錄的基本權限
命令:cd, ls
權限:目錄rx權限
讀取文件的權限
命令:cat, less等
權限:目錄x,文件r
修改文件的權限
命令:vi
權限:目錄x,文件rw
創建文件的權限
權限:目錄wx
執行命令權限
權限:目錄x,文件x