chmod命令的英文原意是「change the permissions mode of a file」,我們簡稱為「change mode」,意為用來改變文件或目錄許可權的命令,但是只有文件的屬主和超級用戶root才能執行這個命令。有兩種模式,一種是採用許可權字母和操作符表達式;另一種是採用數字。
語法格式: chmod [參數] [文件]
常用參數:
-c 若該文件許可權確實已經更改,才顯示其更改動作
-f 若該文件許可權無法被更改也不顯示錯誤訊息
-v 顯示許可權變更的詳細資料
-R 對目前目錄下的所有文件與子目錄進行相同的許可權變更(即以遞回的方式逐個變更)
參考實例
將檔案 file1.txt 設為所有人皆可讀取:
[root@linuxcool ~]# chmod a+r file.txt
將目前目錄下的所有文件與子目錄皆設為任何人可讀取 :
[root@linuxcool ~]# chmod -R a+r *
將 file.txt 設定為只有該文件擁有者可以執行:
[root@linuxcool ~]# chmod u+x file.txt
② linux如何修改特定用戶對某個文件的許可權
首先,你要了解許可權只能針對所有者、所屬用戶組、其它用戶來設置,不能針對特定某個用戶來設置。因此,你要限制某個用戶,只能去掉該用戶或者該用戶所屬用戶組的許可權。
③ 如何在Linux中管理文件和文件夾的許可權
文件/目錄許可權設置命令:chmod
這是Linux系統管理員最常用到的命令之一,它用於改回變文件或目答錄的訪問許可權。該命令有兩種用法:
用包含字母和操作符表達式的文字設定法
其語法格式為:chmod [who] [opt] [mode] 文件/目錄名
其中who表示對象,是以下字母中的一個或組合:
u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶
opt則是代表操作,可以為:
+:添加某個許可權
-:取消某個許可權
=:賦予給定的許可權,並取消原有的許可權
而mode則代表許可權:
r:可讀
w:可寫
x:可執行
例如:為同組用戶增加對文件a.txt的讀寫許可權:
chmod g+rw a.txt
用數字設定法
而數字設定法則更為簡單:chmod [mode] 文件名
關鍵是mode的取值
用4代表r
用2代表w
用1代表x
那麼rwx r-x r- -則可以表示成為:
421 401 400
然後數字各組相加:4+2+1 4+0+1 4+0+0
也就是 7 5 4
chmod 754 test.tx
④ 如何修改Linux文件的屬性與許可權
1、打開Linux系統,建立一個目錄。建立目錄命令為【mkdir】。並用【ls】命令查看目錄相關信息,如圖滑橡,test的許可權為rwxr-xr-x。
⑤ 在linux系統中修改文件許可權使用的命令是
chmod
chmod命令
作用:修改文件、目錄的許可權
語法:chmod [對誰操作][操作符][賦予的許可權] 文件名
操作對象:u 用戶user,表現文件或目錄的所有者
g 用戶組group,表現文件或目錄所屬的用戶組
o 其他用戶other
a 所有用戶all
操作符:+ 添加許可權 - 減少許可權 =直接給定一個許可權
許可權:
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中的文件夾讀取許可權
linux文件抄或目錄的許可權分為,讀、襲寫、可執行三種許可權。文件訪問的用戶類別分為,文件創建者、與文件創建者同組的用戶、其他用戶三類。
修改文件的許可權或目錄的命令為「chmod 755 test.sh」。755表示「創建者擁有讀寫可執行許可權、同一組用戶以及其他用戶擁有讀和執行許可權」。
「755」怎麼構成的:"0"表示沒有許可權、「1」表示可執行許可權、「2」表示可寫許可權、「4」表示可讀許可權。「7=1+2+4,5=1+4」。
使用「chmod 777 test.sh」命令使用能使用linux系統的用戶擁有相同的「讀寫可執行許可權」。
linux給文件或目錄賦許可權還有一種容易理解方法。比如:「chmod a-x」表示所有用戶對此文件或目錄將沒有執行許可權。
「a」表示所有用戶,「u」表示創建者、「g」表示創建者同組用戶、「o」表示其他用戶;「+」表示添加許可權,「-」表示取消許可權;「r」表示讀許可權、「w」表示寫許可權、「x」表示寫許可權。
⑦ linux目錄命令,文件命令,許可權設置命令
一、目錄操作命令
cd
cd命令功能
在每一個操作系統中,都需要有改變目錄的工作,Linux也不例外,在Linux操作系統中,是通過cd命令來改變工作目錄的。
cd命令的命令格式及用法
命令格式:cd
命令用法
例:現在的工作目錄為:/home/development,想改變當前工作目錄,進入下一層目錄temp,應使用cd命令。
[development@www ~]$ pwd ————可以通過pwd命令查看當前工作目錄。
/home/development ————當前工作目錄為:/home/development
[development@www ~]$ cd temp/ ————通過cd temp命令改變當前目錄為/home/development/temp
[development@www temp]$ pwd ————再次使用pwd命令查看當前工作目錄
/home/development/temp ————可知當前工作目錄為:/home/development/temp
在Linux的目錄結構中「.」表示當前目錄,「..」表示當前目錄的父目錄,「/」表示根目錄。
二、常用文件命令。
1、文件處理命令:ls
命令名稱:ls
命令英文原意:list
命令所在路徑:/bin/ls
執行許可權:所有用戶
功能描述:顯示目錄文件
語法:ls 選項[-ald] [文件或目錄]
-a 顯示所有文件,包括隱藏文件
-l 詳細信息顯示
-d 查看目錄屬性
2、文件處理命令:cd
命令名稱:cd
命令英文原意:change directory
命令所在路徑:shell內置命令
執行許可權:所有用戶
語法:cd [ 目錄]
功能描述:切換目錄
範例:$ cd / 切換到根目錄
$ cd .. 回到上一級目錄
3、文件處理命令:pwd
命令名稱:pwd
命令英文原意:print working directory
命令所在路徑:/bin/pwd
執行許可權:所有用戶
語法:pwd
功能描述:顯示當前所在的工作目錄
範例:$ pwd
/etc/rc5.d
4、文件處理命令:touch
命令名稱:touch
命令所在路徑:/bin/touch
執行許可權:所有用戶
語法:touch [文件名]
功能描述:創建空文件
範例:$ touch newfile
5、文件處理命令:mkdir
命令名稱:mkdir
命令英文原意:make directories
命令所在路徑:/bin/mkdir
執行許可權:所有用戶
語法:mkdir [ 目錄名]
功能描述:創建新目錄
範例:$ mkdir newdir
三、許可權命令。
文件/目錄許可權設置命令:chmod
這是Linux系統管理員最常用到的命令之一,它用於改變文件或目錄的訪問許可權。該命令有兩種用法:
用包含字母和操作符表達式的文字設定法
其語法格式為:chmod [who] [opt] [mode] 文件/目錄名
其中who表示對象,是以下字母中的一個或組合:
u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶
opt則是代表操作,可以為:
+ :添加某個許可權
- :取消某個許可權
= :賦予給定的許可權,並取消原有的許可權
而mode則代表許可權:
r:可讀
w:可寫
x:可執行
例如:為同組用戶增加對文件a.txt的讀寫許可權:
chmod g+rw a.txt