linux基礎命令說明 chown改變檔案所有者

2021-05-11 14:49:23 字數 1805 閱讀 8825

具體為:sudo chown cjfh /cjfh1 將/cjfh1的屬主更改為「cjfh」(我的使用者名稱)

於是就可以對/cjfh1裡的檔案進行操作了。

完成之後,覺得自己對命令的熟悉程度不高,需進一步學習;

順便將chown學了一下:

chown 命令

用途   更改與檔案關聯的所有者或組。

語法chown [  -f ] [ -h ] [  -r ] owner [ :group ]

chown -r  [  -f ] [ -h | -l | -p ] owner [ :group ]

描述chown 命令將 file 引數指定的檔案的所有者更改為 owner 引數指定的使用者。owner 引數的值可以是可在 /etc/passwd 檔案中找到的使用者標識或登入名。還可以選擇性地指定組。group 引數的值可以是可在 /etc/group 檔案中找到的組標識或組名。

只有 root 使用者可以更改檔案的所有者。只在您是 root 使用者或擁有該檔案的情況下才可以更改檔案的組。如果擁有檔案但不是 root 使用者,則只可以將組更改為您是其成員的組。

雖然 -h、-l 和 -p 標誌是互斥的,指定不止乙個也不認為是錯誤。指定的最後乙個標誌確定命令擬稿將演示的操作。

標誌-f     禁止除用法訊息之外的所有錯誤訊息。

-h     更改遇到的符號鏈結的所有權,而非符號鏈結指向的檔案或目錄的所有權。

當遇到符號鏈結而您未指定 -h 標誌時,chown 命令更改鏈結指向的檔案或目錄的所有權,而非鏈結本身的所有權。

如果指定 -r 標誌,chown 命令遞迴地降序指定的目錄。

-h     如果指定了 -r 選項,並且引用型別目錄的檔案的符號鏈結在命令列上指定,chown 變數會更改由符號引用的目錄的使用者標識(和組標識,如果已指定)和所有在該目錄下的檔案層次結構中的所有檔案。

-l     如果指定了 -r 選項,並且引用型別目錄的檔案的符號在命令列上指定或在遍歷檔案層次結構期間遇到,chown 命令會更改由符號鏈結引用的目錄的使用者標識(和組標識,如果已指定)和在該目錄之下的檔案層次結構中的所有檔案。

-p     如果指定了 -r 選項並且符號鏈結在命令列上指定或者在遍歷檔案層次結構期間遇到,則如果系統支援該操作,則 chown 命令會更改符號鏈結的所有者標識(和組標識,如果已指定)。chown 命令不會執行至檔案層次結構的任何其它部分的符號鏈結。

-r     遞迴地降序目錄,更改每個檔案的所有權。當遇到符號鏈結並且鏈結指向目錄時,更改該目錄的所有權,但不進一步遍歷目錄。不過 -h、-h、-l or -p 標誌也未指定,則當遇到符號鏈結並且該鏈結指向到目錄時,該目錄的組所有權更改但不會進一步遍歷目錄。

安全性訪問控制:此程式應該作為「可信計算基」中的正常使用者程式安裝。

退出狀態

該命令返回以下出口值:

0     命令執行成功並已執行所有請求的更改。

>0     發生錯誤。

示例1. 要更改檔案 program.c 的所有者:

chown jim program.c

program.c 的使用者訪問許可權現在應用到 jim。作為所有者,jim 可以使用 chmod 命令允許或拒絕其他使用者訪問 program.c。

2. 要將目錄 /tmp/src 中所有檔案的所有者和組更改為使用者 john 和組 build:

chown -r john:build /tmp/src

檔案/usr/bin/chown     chown 命令

/etc/group     包含組標識的檔案

/etc/passwd     包含使用者標識的檔案

特別得:-r引數的應用會節省掉許多重複的操做(因為他是遞迴的地降序指定的目錄)

Linux命令說明

最近看了些linux的 學習了一下linux 的命令,想著總結一下這些命令,方便以後工作用到了,可以快速檢視一下。linux命令說明 1.命令使用方法 1.1linux命令格式 command options parameter1 說明 command 命令名,相應功能的英文單詞或單詞的縮寫 opt...

Linux 常見命令說明

目前由於自己接觸到的是 windows 的作業系統,所以會經常使用 git bash 來提交 到 github上。git bash 是 windows 下模擬 linux 的命令列工具。在此總結一下常用的 linux 命令。pwd用於檢視當前目錄的路徑 mkdir建立資料夾 mkdir p建立父級資...

Linux基礎 vi vim 按鍵說明

除了上面簡易範例的 i,esc,wq 之外,其實 vim 還有非常多的按鍵可以使用。移動游標的方法 h 或 向左箭頭鍵 游標向左移動乙個字元 j 或 向下箭頭鍵 游標向下移動乙個字元 k 或 向上箭頭鍵 游標向上移動乙個字元 l 或 向右箭頭鍵 游標向右移動乙個字元 如果你將右手放在鍵盤上的話,你會...