Linux常用命令(chmod chown)

2021-10-05 16:23:51 字數 1453 閱讀 3587

chmod 命令

用於改變 linux 系統檔案或目錄的訪問許可權。用它控制檔案或目錄的訪問許可權。該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。

每一檔案或目錄的訪問許可權都有三組,每組用三位表示,分別為檔案屬主的讀、寫和執行許可權;與屬主同組的使用者的讀、寫和執行許可權;系統中其他使用者的讀、寫和執行許可權。可使用== ls -l test.txt ==查詢

以檔案 zjl.txt 為例:

-rw-r–r-- 1 root root 296k 11-13 05:20 zjl.txt

第一列共有 10 個位置,第乙個字元指定了檔案型別。在通常意義上,乙個目錄也是乙個檔案。如果第乙個字元是橫線,表示是乙個非目錄的檔案。如果是 d,表示是乙個目錄。從第二個字元開始到第十個 9 個字元,3 個字元一組,分別表示了 3 組使用者對檔案或者目錄的許可權。許可權字元用橫線代表空許可,r 代表唯讀,w 代表寫,x 代表可執行。

常用引數:

-c 當發生改變時,報告處理資訊

-r 處理指定目錄以及其子目錄下所有檔案

許可權範圍:

u :目錄或者檔案的當前的使用者

g :目錄或者檔案的當前的群組

o :除了目錄或者檔案的當前使用者或群組之外的使用者或者群組

a :所有的使用者及群組

許可權代號:

r :讀許可權,用數字4表示

w :寫許可權,用數字2表示

x :執行許可權,用數字1表示

-:刪除許可權,用數字0表示

s :特殊許可權

例項:(1)增加檔案 a.log 所有使用者可執行許可權

chmod a+x a.log

(2)撤銷原來所有的許可權,然後使擁有者具有可讀許可權,並輸出處理資訊

chmod u=r a.log -c

(3)給 file 的屬主分配讀、寫、執行(7)的許可權,給file的所在組分配讀、執行(5)的許可權,給其他使用者分配執行(1)的許可權

chmod 751 a.log -c(或者:chmod u=rwx,g=rx,o=x a.log -c)

(4)將 test 目錄及其子目錄所有檔案新增可讀許可權

chmod u+r,g+r,o+r -r text/ -c

chown 命令

chown 將指定檔案的擁有者改為指定的使用者或組,使用者可以是使用者名稱或者使用者 id;組可以是組名或者組 id;檔案是以空格分開的要改變許可權的檔案列表,支援萬用字元。

-c 顯示更改的部分的資訊

-r 處理指定目錄及子目錄

例項:(1)改變擁有者和群組 並顯示改變資訊

chown -c mail:mail a.log

(2)改變檔案群組

chown -c :mail a.log

(3)改變資料夾及子檔案目錄屬主及屬組為 mail

chown -cr mail: test/

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...