centos6 5下修改資料夾許可權和使用者名稱使用者組

2021-09-20 08:49:09 字數 2362 閱讀 5144

linux系統下經常遇到檔案或者資料夾的許可權問題,或者是因為資料夾所屬的使用者問題而沒有訪問的許可權。根據我自己遇到的情況,對這類問題做乙個小結。

在命令列使用命令「ll」或者「ls -a」,可以檢視檔案或者檔案的許可權:

-rw-r--r--. 1 root root 6 nov  9 16:42 a.txt
其中「-rw-r--r--」表示許可權,一共有十個字元。

第乙個字元,如果是「-」則表示是檔案,如果是「d」則表示是目錄(directory)。

後面9個字元每3個字元又作為乙個組,則有3組資訊(「rw-」、「r--」、「r--」),分別表示所屬使用者本身具有的許可權、所屬使用者的使用者組其他成員的許可權、其他使用者的許可權。

每一組資訊如「rw-」,每乙個字元都有它自己的特定含義且先後位置是固定的,其中r是讀許可權、w是寫許可權、x是可執行許可權、-沒有對應字元的許可權。linux裡面對這些字元設定對應的數值,r是4,w是2,x是1,-是0。上面的「rw-」則是6(=4+2+0),所以最開始a.txt的許可權是644,屬於root使用者組的root使用者。

我想修改檔案a.txt的許可權為755,則為:

[root@master my]# ll

-rw-r--r--. 1 root root 6 nov 9

16:42 a.txt #改之前許可權是644

[root@master my]# chmod 755 a.txt

[root@master my]# ll

-rwxr-xr-x. 1 root root 6 nov 9

16:42 a.txt #改後許可權是755

改之前:

[root@master test1]# ll

drw-r--r--. 2 root root 4096 nov 9

16:42

my#改之前資料夾my的許可權是644

[root@master test1]# ll my/

-rwxr-xr-x. 1 root root 6 nov 9

16:42 a.txt #改之前資料夾my的裡面的檔案許可權是755

執行命令修改my資料夾許可權為600:

[root@master test1]# chmod 600 my/  #修改命令

[root@master test1]# ll

drw-------. 2 root root 4096 nov 9

16:42

my#改my資料夾之後許可權是600

[root@master test1]# ll my/

-rwxr-xr-x. 1 root root 6 nov 9

16:42 a.txt #改my資料夾之後裡面的檔案許可權還是755,沒有變化

執行1.2.1步驟之後,my資料夾和裡面的檔案許可權都是不同的。現在遞迴修改,都改為統一的許可權777:

[root@master test1]# chmod -r 777 my/ #修改命令,注意中間是大寫的r,不是小寫

[root@master test1]# ll

drwxrwxrwx. 2 root root 4096 nov 9

16:42

my#修改後my資料夾許可權是777

[root@master test1]# ll my/

-rwxrwxrwx. 1 root root 6 nov 9

16:42 a.txt #修改後裡面的檔案變為了777

這個和修改資料夾的許可權是基本相同的,只不過是把chmod命令換成了chown。

修改a.txt檔案所屬使用者(jay)和使用者組(fefjay):

chown

jay:fefjay

a.txt #修改檔案所屬使用者為jay,所屬使用者組為fefjay

僅修改資料夾my本身所屬使用者(jay)和使用者組(fefjay):

chown jay:fefjay my

#修改檔案所屬使用者為jay,所屬使用者組為fefjay

遞迴修改資料夾my及包含的所有子檔案(夾)的所屬使用者(jay)和使用者組(fefjay):

chown -r jay:fefjay my

#修改檔案所屬使用者為jay,所屬使用者組為fefjay

修改單個檔案(夾)就用命令:

chown或chmod    「許可權」或「名:組」    檔案(夾)名稱
修改資料夾及子資料夾所有檔案就用命令:

chown或chmod  -r   「許可權」或「名:組」    資料夾名稱

centos6 5下修改資料夾許可權和使用者名稱使用者組

linux系統下經常遇到檔案或者資料夾的許可權問題,或者是因為資料夾所屬的使用者問題而沒有訪問的許可權。根據我自己遇到的情況,對這類問題做乙個小結。在命令列使用命令 ll 或者 ls a 可以檢視檔案或者檔案的許可權 rw r r 1 root root 6 nov 9 16 42 a.txt其中 ...

在linux下修改資料夾機器子資料夾的許可權

使用命令 chmod 用法 chmod 選項 模式 模式 檔案.或 chmod 選項 八進位制模式 檔案.或 chmod 選項 reference 參考檔案 檔案.change the mode of each file to mode.with reference,change the mode ...

CentOS 6 5修改mysql root密碼

自 1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者...