(三)Linux許可權管理
阿新 • • 發佈:2020-08-11
基本概念
- 使用者分類:所有者(u);同組使用者(g);其他人(o)
- 檔案許可權:讀(readr);寫(writew);執行(executex);沒有許可權(-)
- 檔案許可權詳情:
檔案 - rw- r-- r--. 2 root root 11 Jun 3 01:32 bb.text
資料夾 d rwx r-x r-x. 2 root root 4096 Jun 2 07:46 b
-
- -:檔案;d:目錄
- rw-r--r--:分成3組。“rw-”:所有者許可權,此例為可讀、寫,但沒有執行許可權;“r--”同組使用者許可權,此例可讀但不可寫和執行;“r--”其他人許可權,此例同上。
- 2:該檔案的連線個數
- rootroot :檔案所屬者檔案所屬組
- 11:檔案位元組數
- Jun 3 01:32 :最後修改時間
修改許可權(chmod)
方法一:字元修改(+、-)
chmod -R 許可權修改操作 檔名
新增許可權:+
刪除許可權:-
-R:-recursive,遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。下文同
例:
chmod -R o+w,g+w qiqi.text //給其他人和同組使用者寫許可權 chmod -R a+w qiqi.text //給所有使用者寫許可權
方法二:3位8進位制修改
快速記憶:r——4;w——2;x——1
原理:rw-r--r--:(110 100 100)2 == 644 //2是二進位制的意思
例:
chmod -R 777 qiqi.txt // 給所有使用者讀寫執行許可權
修改檔案組屬性(chgrp)
chgrp [-R] 新組名/組id 檔案 //
例:
修改檔案擁有者屬性(chown )
僅root能用
chown [-R] 使用者[:使用者組] 檔案
例:
chown qiqi:users 1.log //將檔案1.log的擁有者設為users組的qiqi使用者 chown -R qiqi:users * //將目前目錄下的所有檔案與子目錄的擁有者皆設為users組的qiqi使用者