這裡簡單介紹一下chmod
:你可以用
ls -l
命令檢視當前目錄下所有檔案或資料夾的資訊:
$ ls -l
$ drwxr-xr-x.
4 hsowan root 39 sep 10
13:08 software
根據這個結果,在這裡先說幾點:1. 結果中的4表示第一級子目錄數,包括
.
、..
,所以如果目錄下沒有任何檔案或資料夾的時候,這個數字就是2了2. hsowan表示使用者名稱,root表示使用者組,可以通過命令
cat /etc/passwd
檢視uid(使用者id)和gid(使用者組id):
$ cat /etc/passwd
$ hsowan:
x:1000:0
:hsowan
:/home/hsowan
:/bin/bash
依次解釋一下上面命令執行後的結果的意義:hsowan: 使用者名稱
x: 密碼位 保留,以前的linux存放密碼
1000: uid,使用者的識別符號
0: gid,預設組標識號,系統預設建立同名組
hsowan: 描述資訊,注釋性描述
/home/hsowan: 宿主目錄,使用者登入後的預設目錄
/bin/bash: 命令直譯器,使用者使用的shell,預設是bash
冒號是分隔符
參考:
// 為檔案f01設定自己可以執行,組員可以寫入的許可權,
// 因為這裡是在root使用者下,所以自己指的是root,
// 使用者的使用者組可以通過`vi /etc/passwd`進行修改
# chmod u+x,g+w f01
# chmod u=rwx,g=rw,o=r f01
# chmod 764 f01
//對檔案f01的u,g,o(即所有的使用者)都設定可執行屬性
# chmod a+x f01
接下來再簡單講一下chown
命令,意思就是更改檔案或資料夾的所有者,解釋一條命令就差不多可以懂了(其實我也就懂這一條命令),客觀請看:
# chown
-rhsowan
:hsowan
-r
: 用在資料夾上,表示該資料夾及其下的所有子檔案以及子目錄(也就是該資料夾下的所有檔案)
hsowan:hsowan
:前者表示使用者名稱,後者表示使用者組,這裡有個小知識點:結合使用cat /etc/passwd
和cat /etc/group
命令檢視gid(使用者組id)對應的使用者組名,當然這裡你就可以使用vi進行編輯,其實你可以直接寫chown -r hsowan
將該檔案或者資料夾的所有者設定為使用者hsowan
參考:
linux更改資料夾許可權,更改檔案所有者
更改資料夾許可權命令chmod,有兩種方式 例如chmod a x當想用chmod命令來改變許可權時,檔案的使用者身份主要有如下幾類 使用者所具有的檔案訪問許可權型別如下 檔案許可權配置行為有如下幾類 所以chmod a x是任意使用者都有執行許可權 解釋一下,其實整個命令的形式是 sudo chm...
Ubuntu更改資料夾許可權
ubuntu的許多操作是在終端中進行的,通過sudo命令管理的檔案是由root持有許可權的,一般使用者是無法改變的。在圖形介面上,我們可以通過屬性中的許可權選項夾進行操作。但是一旦檔案的屬性顯示當前使用者沒有讀寫權力時,無法在圖形介面上修改許可權。常用方法如下 sudo chmod 600 只有所有...
Linux修改檔案或資料夾許可權 chmod
功能描述 使用 chmod 命令 改變檔案或目錄許可權 使用示例 檢視當前資料夾下所有檔案的許可權 ls只能檢視當前資料夾下都有什麼檔案 如果想同時顯示檔案詳情使用 ll 命令 ll 只修改當前檔案或資料夾 chmod 644 fire r 遞迴修改 就是將巢狀在很多資料夾中的檔案許可權修改了,如果...