linux更改檔案 夾 許可權或所有者

2021-08-27 18:33:20 字數 1665 閱讀 3748

這裡簡單介紹一下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/passwdcat /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 遞迴修改 就是將巢狀在很多資料夾中的檔案許可權修改了,如果...