Linux chown命令詳解使用格式和方法

2021-07-24 10:51:21 字數 1830 閱讀 9399

指令名稱 :chown使用許可權 :root

使用方式 :chown [-cfhvr] [--help] [--version] user[:group] file…

利用 chown 可以將檔案的擁有者加以改變。這個指令只有是由系統管理者(root)所使用,一般使用者沒有許可權可以改變別人的檔案擁有者,也沒有許可權可以自己的檔案擁有者改設為別人。只有系統管理者(root)才有這樣的許可權。

引數:# chown [-r] [使用者名稱] [檔案或目錄]

# chown [-r] [使用者名稱:組名稱] [檔案或目錄]

範例1:將test3.txt檔案的屬主改為test使用者。

# ls -l test3.txt

-rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt

# chown test:root test3.txt

# ls -l test3.txt

-rw-r–r– 1 test root 0 2009-10-23 9:59

範例2:chown所接的新的屬主和新的屬組之間可以使用:連線,屬主和屬組之一可以為空。如果屬主為空,應該是「:屬組」;如果屬組為空,「:」可以不用帶上。

# ls -l test3.txt

-rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt

# chown :test test3.txt <==把檔案test3.txt的屬組改為test

# ls -l test3.txt

-rw-r–r– 1 test test 0 2009-10-23 9:59 test3.txt

範例3:chown也提供了-r引數,這個引數對目錄改變屬主和屬組極為有用,可以通過加 -r引數來改變某個目錄下的所有檔案到新的屬主或屬組。

# ls -l testdir <== 檢視testdir目錄屬性

drwxr-xr-x 2 usr root 0 2009-10-56 10:38 testdir/ <==檔案屬主是usr使用者,屬組是 root使用者

# ls -lr testdir <==檢視testdir目錄下所有檔案及其屬性

total 0

-rw-r–r– 1 usr root 0 2009-10-23 10:38 test1.txt

-rw-r–r– 1 usr root 0 2009-10-23 10:38 test2.txt

-rw-r–r– 1 usr root 0 2009-10-23 10:38 test3.txt

# chown -r test:test testdir/ <==修改testdir及它的下級目錄和所有檔案到新的使用者和使用者組

# ls -l testdir

drwxr-xr-x 2 test test 0 2009-10-23 10:38 testdir/

# ls -lr testdir

total 0

-rw-r–r– 1 test test 0 2009-10-23 10:38 test1.txt

-rw-r–r– 1 test test 0 2009-10-23 10:38 test2.txt

-rw-r–r– 1 test test 0 2009-10-23 10:38 test3.txt

linux chown 與 chmod 命令的使用

最近在做 linux 系統安全管理檢查操作,頻繁的用到了 chown 與 chmod 兩個命令,覺得有必要對著兩個命令總結一下。一。chown 命令 1.設定檔案或資料夾的所有者 chown test test1.txt 將test1.txt檔案的所有者更改為 test 使用者 2.將目錄 opt ...

scaffold dbcontext 命令使用說明

工具的scaffold dbcontext 資料庫上下文腳手架 指令來生成models和context。指令詳細介紹 scaffold dbcontext connection provider outputdir context schemas tables dataannotations for...

scaffold dbcontext 命令使用說明

scaffold dbcontext 命令使用說明 工具的scaffold dbcontext 資料庫上下文腳手架 指令來生成models和context。指令詳細介紹 scaffold dbcontext connection provider outputdir context schemas ...