每天乙個linux命令(30) chmod命令

2021-10-03 18:47:13 字數 1572 閱讀 1320

一、chmod作用:修改檔案、目錄的許可權

二、語法:chmod [對誰操作] [操作符] [賦予的許可權] 檔名

三、操作物件:u    使用者user,表現檔案或目錄的所有者

g    使用者組group,表現檔案或目錄所屬的使用者組

o    其他使用者other

a    所有使用者all

四、操作符:+ 新增許可權       -  減少許可權         =直接給定乙個許可權

五:許可權:1、r       2、w      3.x

例如:        

六、八進位制數字表示許可權

r        w        x

二進位制代表100    010    001

十進位制代表  4        2       1

例:rw-的值為4+2=6

rwxr-xr-x的值為755

語法:1.chmod  755  檔案或資料夾名字

2.chmod  a=rwx  1.txt=chmod  777  1.txt

linux/unix 的檔案呼叫許可權分為** : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。

使用許可權: 所有使用者

chmod [-cfvr] [--help] [--version] mode file...
mode : 許可權設定字串,格式如下 :

[ugoa...][[+-=][rwxx]...][,...]
其中:

其他引數說明:

將檔案 file1.txt 設為所有人皆可讀取 :

chmod ugo+r file1.txt
將檔案 file1.txt 設為所有人皆可讀取 :

chmod a+r file1.txt
將檔案 file1.txt 與 file2.txt 設為該檔案擁有者,與其所屬同乙個群體者可寫入,但其他以外的人則不可寫入 :

chmod ug+w,o-w file1.txt file2.txt
將 ex1.py 設定為只有該檔案擁有者可以執行 :

chmod u+x ex1.py
將目前目錄下的所有檔案與子目錄皆設為任何人可讀取 :

chmod -r a+r *
此外chmod也可以用數字來表示許可權如 :

chmod 777 file
語法為:

chmod abc file
其中a,b,c各為乙個數字,分別表示user、group、及other的許可權。

r=4,w=2,x=1

chmod a=rwx file

chmod 777 file
效果相同

chmod ug=rwx,o=x file

chmod 771 file
效果相同

若用chmod 4755 filename可使此程式具有root的許可權

每天乙個 linux命令(30) rpm命令

每天乙個 linux命令 30 rpm命令 rpm命令是rpm軟體包的管理工具。rpm原本是red hat linux發行版專門用來管理linux各項套件的程式,由於它遵循gpl規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm套件管理方式的出現,讓linux易於安裝,公升級,間接提...

每天乙個linux命令(30) chown命令

指令名稱 chown 使用許可權 root 使用方式 chown cfhvr help version user group file 利用chown可以將檔案的擁有者加以改變。這個指令只有是由系統管理者 root 所使用,一般使用者沒有許可權可以改變別人的檔案擁有者,也沒有許可權可以自己的檔案擁有...

每天乙個linux命令(30) cal 命令

cal命令可以用來顯示公曆 陽曆 日曆。公曆是現在國際通用的曆法,又稱格列歷,通稱陽曆。陽曆 又名 太陽曆 係以地球繞行太陽一周為一年,為西方各國所通用,故又名 西曆 1 命令格式 cal 引數 月份 年份 2 命令功能 用於檢視日曆等時間資訊,如只有乙個引數,則表示年份 1 9999 如有兩個引數...