學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

linux的chown命令的詳細(xì)解釋

時(shí)間: 佳洲1085 分享

  在linux系統(tǒng)下,chown命令可以用來(lái)更改與文件關(guān)聯(lián)的所有者或組。下面由學(xué)習(xí)啦小編整理了linux的chown命令的詳細(xì)解釋,希望對(duì)你有幫助。

  linux的chown命令的詳細(xì)解釋

  chown 命令

  用途

  更改與文件關(guān)聯(lián)的所有者或組。

  語(yǔ)法

  chown[-f][-h][-R] Owner [ :Group ] { File ... | Directory ... }

  chown -R [-f ][-H| -L| -P] Owner [ :Group ] { File ... | Directory ... }

  描述

  chown命令將 File 參數(shù)指定的文件的所有者更改為 Owner 參數(shù)指定的用戶。Owner 參數(shù)的值可以是可在 /etc/passwd 文件中找到的用戶標(biāo)識(shí)或登錄名。還可以選擇性地指定組。Group 參數(shù)的值可以是可在 /etc/group 文件中找到的組標(biāo)識(shí)或組名。

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

  雖然 -H、-L 和 -P 標(biāo)志是互斥的,指定不止一個(gè)也不認(rèn)為是錯(cuò)誤。指定的最后一個(gè)標(biāo)志確定命令擬稿將演示的操作。

  標(biāo)志

  -f 禁止除用法消息之外的所有錯(cuò)誤消息。

  -h 更改遇到的符號(hào)鏈接的所有權(quán),而非符號(hào)鏈接指向的文件或目錄的所有權(quán)。

  當(dāng)遇到符號(hào)鏈接而您未指定 -h 標(biāo)志時(shí),chown 命令更改鏈接指向的文件或目錄的所有權(quán),而非鏈接本身的所有權(quán)。

  如果指定 -R 標(biāo)志,chown 命令遞歸地降序指定的目錄。

  -H 如果指定了 -R 選項(xiàng),并且引用類型目錄的文件的符號(hào)鏈接在命令行上指定,chown 變量會(huì)更改由符號(hào)引用的目錄的用戶標(biāo)識(shí)(和組標(biāo)識(shí),如果已指定)和所有在該目錄下的文件層次結(jié)構(gòu)中的所有文件。

  -L 如果指定了 -R 選項(xiàng),并且引用類型目錄的文件的符號(hào)在命令行上指定或在遍歷文件層次結(jié)構(gòu)期間遇到,chown 命令會(huì)更改由符號(hào)鏈接引用的目錄的用戶標(biāo)識(shí)(和組標(biāo)識(shí),如果已指定)和在該目錄之下的文件層次結(jié)構(gòu)中的所有文件。

  -P 如果指定了 -R 選項(xiàng)并且符號(hào)鏈接在命令行上指定或者在遍歷文件層次結(jié)構(gòu)期間遇到,則如果系統(tǒng)支持該操作,則 chown 命令會(huì)更改符號(hào)鏈接的所有者標(biāo)識(shí)(和組標(biāo)識(shí),如果已指定)。chown 命令不會(huì)執(zhí)行至文件層次結(jié)構(gòu)的任何其它部分的符號(hào)鏈接。

  -R 遞歸地降序目錄,更改每個(gè)文件的所有權(quán)。當(dāng)遇到符號(hào)鏈接并且鏈接指向目錄時(shí),更改該目錄的所有權(quán),但不進(jìn)一步遍歷目錄。不過 -h、-H、-L or -P 標(biāo)志也未指定,則當(dāng)遇到符號(hào)鏈接并且該鏈接指向到目錄時(shí),該目錄的組所有權(quán)更改但不會(huì)進(jìn)一步遍歷目錄。

  安全性

  訪問控制:此程序應(yīng)該作為“可信計(jì)算基”中的正常用戶程序安裝。

  退出狀態(tài)

  該命令返回以下出口值:

  0

  命令執(zhí)行成功并已執(zhí)行所有請(qǐng)求的更改。

  >0

  發(fā)生錯(cuò)誤。

  linux的chown命令實(shí)例

  要更改文件 program.c 的所有者:

  chown jim program.c

  program.c的用戶訪問權(quán)限現(xiàn)在應(yīng)用到 jim。作為所有者,jim 可以使用

  chmod

  命令允許或拒絕其他用戶訪問 program.c。

  要將目錄 /tmp/src 中所有文件的所有者和組更改為用戶 john 和組 build:

  chown -R john:build /tmp/src

  文件

  /usr/bin/chown

  chown命令

  /etc/group

  包含組標(biāo)識(shí)的文件

  /etc/passwd

  包含用戶標(biāo)識(shí)的文件

linux的chown命令的詳細(xì)解釋

在linux系統(tǒng)下,chown命令可以用來(lái)更改與文件關(guān)聯(lián)的所有者或組。下面由學(xué)習(xí)啦小編整理了linux的chown命令的詳細(xì)解釋,希望對(duì)你有幫助。 linux的chown命令的詳細(xì)解釋 chown 命令 用途 更改與文件關(guān)聯(lián)的所有者或組。 語(yǔ)法 chown[-f][-h][-
推薦度:
點(diǎn)擊下載文檔文檔為doc格式
3634903