導航:首頁 > 文件處理 > 更改文件夾及子目錄的所屬者

更改文件夾及子目錄的所屬者

發布時間:2022-04-17 06:23:09

1. 在linux修改文件夾及其子文件夾的許可權。

1:想一次修改某個目錄下所有文件的許可權,包括子目錄中的文件許可權也要修改,要使用參數-R表示啟動遞歸處理。

例如:

[root@localhost ~]# chmod 777 /home/user註:僅把/home/user目錄的許可權設置為rwxrwxrwx

[root@localhost ~]# chmod -R 777 /home/user註:表示將整個/home/user目錄與其中的文件和子目錄的許可權都設置為rwxrwxrwx

2:想一次修改某個目錄下所有文件的許可權,包括子目錄中的文件許可權也要修改,要使用參數-R表示啟動遞歸處理。

例如:

[root@localhost ~]# chmod 777 /home/user註:僅把/home/user目錄的許可權設置為rwxrwxrwx

[root@localhost ~]# chmod -R 777 /home/user註:表示將整個/home/user目錄與其中的文件和子目錄的許可權都設置為rwxrwxrwx

例如:chmod -R +x /usr/apache-tomcat-5.5.23/webapps/NEWTRADECARD 修改此目錄下所有文件及文件夾增加可執行許可權

2. linux下怎麼改文件夾的所屬組

1、打開自己的linux系統。

3. 如何更改win 7文件夾以及文件夾下的所有文件許可權

文件夾點擊右鍵,查看屬性。再點安全→高級→所有者2.

點編輯→其他用戶或組,在輸入選擇的對象名稱裡面輸入你的用戶名,再確定3.

選擇替換子容器和對象的所有者4.

點確定,會彈出一個對話框,繼續點確定!這樣我們就擁有了這個文件夾的所有權

特別提醒:不勾選"替換子容器和對象的所有者"

,我們就只有這個文件夾的所有權,不會取得子文件夾和子文件夾裡面所有文件的所有權5.

再點許可權→編輯→添加,把你的用戶名填入,點確定6.

再點擊你的用戶名→編輯,再勾選"完全控制/允許"

,確定7.

再勾選"把使用可從此對象繼承的許可權替換所有後代上現有的可繼承許可權"

。然後點應用、確定、確定、再確定。這樣,我們就完全擁有了對這個文件夾的所有許可權。祝這篇文章對大家有幫助。

4. linux中怎麼改變一個文件的擁有者和用戶組

一、基本知識
在Linux中,創建一個文件時,該文件的擁有者都是創建該文件的用戶。該文件用戶可以修改該文件的擁有者及用戶組,當然root用戶可以修改任何文件的擁有者及用戶組。在Linux中,對於文件的許可權(rwx),分為三部分,一部分是該文件的擁有者所擁有的許可權,一部分是該文件所在用戶組的用戶所擁有的許可權,另一部分是其他用戶所擁有的許可權。對於文件的許可權請參考《Linux的chmod命令
文件(含文件夾,下同)的許可權,在shell中可以通過chmod命令來完成,關於此請參考《Linux的chmod命令》。在shell中,可以使用chown命令來改變文件所有者及用戶組,chgrp命令來改變文件所在用戶組。在 Linux的C程序中,可以使用chown函數來改變文件所有者,及所在用戶組。
另外,在shell中,要修改文件當前的用戶必須具有管理員root的許可權。可以通過su命令切換到root用戶,也可以通過sudo獲得root的許可權。
二、使用chown命令更改文件擁有者
在 shell 中,可以使用chown命令來改變文件所有者。chown命令是change owner(改變擁有者)的縮寫。需要要注意的是,用戶必須是已經存在系統中的,也就是只能改變為在 /etc/passwd這個文件中有記錄的用戶名稱才可以。
chown命令的用途很多,還可以順便直接修改用戶組的名稱。此外,如果要連目錄下的所有子目錄或文件同時更改文件擁有者的話,直接加上-R的參數即可。
基本語法:
chown[-R]賬號名稱文件或目錄
chown[-R]賬號名稱:用戶組名稱文件或目錄
參數:
-R: 進行遞歸( recursive )的持續更改,即連同子目錄下的所有文件、目錄
都更新成為這個用戶組。常常用在更改某一目錄的情況。
示例1:
[root@localhost home]#touchtestfile//由 root 用戶創建文件
[root@localhost home]#lstestfile–l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile//文件的擁有者及擁有者級均為 root
[root@localhost home]#chownyangzongdetestfile//修改文件擁有者為 yangzongde
[root@localhost home]#lstestfile-l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile//查看文件擁有者為 yangzongde,但組仍為 root
示例2:
chownbininstall.log
ls-l
-rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log
chownroot:rootinstall.log
ls -l
-rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log
三、使用chgrp命令更改文件所屬用戶組
在shell中,可以使用chgrp命令來改變文件所屬用戶組,該命令就是change group(改變用戶組)的縮寫。需要注意的是要改變成為的用戶組名稱,必須在/etc/group里存在,否則就會顯示錯誤。
基本語法:
chgrp[-R]

1.linux中管理員和文件的屬主可以通過chmod更改文件的許可權.chmod 有兩種表示方法:文字和數字設定法.
g 就是組group,+是添加許可權.r是read讀. o是其他人other(非文件所有者和文件所有者所在組以外的其他人)
chmod g+r,o+r aaa.txt 就是給同組人,以及其他人對文件aaa.txt讀的許可權.
2.chmod n1n2n3 文件或者目錄名 750中7是表示的屬主(文件所有者)具有讀,寫和執行的許可權,5是文件所有者所在的組的許可權,5表示有讀和執行的許可權,表示文件屬主所在組的同組人有讀和執行的許可權,沒有對文件寫入的許可權.其他人沒有許可權.

5. ubuntu 修改目錄所有者

可以使用chown改變目錄所有者。

命令使用方式 :chown [OPTION]... [OWNER][:[GROUP]] FILE... 例如:將檔案 file1.txt 的擁有者設為 users,群體的使用者 jessie,命令是:chown users:jessie file1.txt

chown將指定文件的擁有者改為指定的用戶或組。用戶可以是用戶名或用戶I D。組可以是組名或組ID。文件是以空格分開的要改變許可權的文件列表,支持通配符。

(5)更改文件夾及子目錄的所屬者擴展閱讀:

利用 chown命令 可以將文件的擁有者加以改變。一般來說,這個命令只能由系統管理者(root)使用,一般用戶沒有許可權來改變別人的文件的擁有者,也沒有許可權可以將自己的文件的擁有者改設為別人。只有系統管理者(root)才有這樣的許可權。

要注意的是chown和chmod 類似,改變一個目錄下的所有.file時的屬主和屬組時要小心操作。比如要改變testdir及它目錄下的所有.file 的屬主和改組時。一般情況下,我們用.*來匹配文件時,可能會存在讓chown誤操作,這樣會連同父目錄的屬主和屬組的歸屬關系也被改變。

參考資料來源:網路-chown

6. linux下面如何更改用戶名,使得所有原所屬文件夾的擁有者和所屬組名稱也一並更改過來

一、《Linux的chmod命令》。在 shell 中,可以使用chown命令來改變文件所有者及用戶組,chgrp命令來改變文件所在用戶組。在 Linux的C程序中,可以使用chown函數來改變文件所有者,及所在用戶組。

另外,在shell中,要修改文件當前的用戶必須具有管理員root的許可權。可以通過su命令切換到root用戶,也可以通過sudo獲得root的許可權。

二、使用chown命令更改文件擁有者

在 shell 中,可以使用chown命令來改變文件所有者。chown命令是change owner(改變擁有者)的縮寫。需要要注意的是,用戶必須是已經存在系統中的,也就是只能改變為在 /etc/passwd這個文件中有記錄的用戶名稱才可以。

chown命令的用途很多,還可以順便直接修改用戶組的名稱。此外,如果要連目錄下的所有子目錄或文件同時更改文件擁有者的話,直接加上 -R的參數即可。

基本語法:

chown [-R] 賬號名稱 文件或目錄

chown [-R] 賬號名稱:用戶組名稱 文件或目錄

參數:

-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的所有文件、目錄

都更新成為這個用戶組。常常用在更改某一目錄的情況。

示例1:

[root@localhosthome]#touchtestfile//由root用戶創建文件
[root@localhosthome]#lstestfile–l
-rw--w--w-1rootroot0Jun719:35testfile//文件的擁有者及擁有者級均為root
[root@localhosthome]#chownyangzongdetestfile//修改文件擁有者為yangzongde
[root@localhosthome]#lstestfile-l
-rw--w--w-1yangzongderoot0Jun719:35testfile//查看文件擁有者為yangzongde,但組仍為root

三、使用chgrp命令更改文件所屬用戶組

在shell中,可以使用chgrp命令來改變文件所屬用戶組,該命令就是change group(改變用戶組)的縮寫。需要注意的是要改變成為的用戶組名稱,必須在 /etc/group里存在,否則就會顯示錯誤。

基本語法:

chgrp [-R] 用戶組名稱 dirname/filename ...

參數:

-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的所有文件、目錄

都更新成為這個用戶組。常常用在更改某一目錄的情況。

示例3

[root@localhosthome]#lstestfile-l
-rw--w--w-1yangzongderoot0Jun719:35testfile//查看文件擁有者為yangzongde,但組為root
[root@localhosthome]#chgrpyangzongdetestfile//修改擁有者組為yangzongde
[root@localhosthome]#lstestfile-l
-rw--w--w-1yangzongdeyangzongde0Jun719:35testfile
[root@localhosthome]#chownroot:roottestfile//使用chown一次性修改擁有者及組
[root@localhosthome]#lstestfile-l
-rw--w--w-1rootroot0Jun719:35testfile

7. 如何更改linux文件的擁有者及用戶組

使用命令chown

基本格式
chown user:[group] file

其中user為用戶名,group為用戶組名,file為文件或者文件夾,[]中的內容表示可選。
簡單例子與說明:
chown user1:group1 file1
把當前文件夾下的file1的所有者改為user1,所有者用戶組改為group1

下面為chown命令的詳細,請參考:
Linux chown命令詳解使用格式和方法
指令名稱 : chown 使用許可權 : root
使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file…
利用 chown 可以將檔案的擁有者加以改變。這個指令只有是由系統管理者(root)所使用,一般使用者沒有許可權可以改變別人的檔案擁有者,也沒有許可權可以自己的檔案擁有者改設為別人。只有系統管理者(root)才有這樣的許可權。

參數:
-c或-change:作用與-v相似,但只傳回修改的部分
-f或–quiet或–silent:不顯示錯誤信息
-h或–no-dereference:只對符號鏈接的文件做修改,而不更改其他任何相關文件
-R或-recursive:遞歸處理,將指定目錄下的所有文件及子目錄一並處理
-v或–verbose:顯示指令執行過程
–dereference:作用和-h剛好相反
–help:顯示在線說明
–reference=<參考文件或目錄>:把指定文件或目錄的所有者與所屬組,統統設置成和參考文件或目錄的所有者與所屬組相同
–version:顯示版本信息

chown命令使用舉例:(像我用的vps,就要先ssh登錄)

# 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

8. linux快速修改文件夾及文件下所有文件與文件夾許可權

Linux 許可權繼承 ,使用setfacl劃分許可權
Linux 文件許可權分為 owner group other
如:
drwxrwx--- 5 wdj wdj 4096 09-26 11:51 test
如果用戶soft 想對test目錄有讀寫許可權,一種是將soft用戶加入wdj組中。另一種是將other許可權改為rw
如果想讓此目錄下的文件或目錄繼承父目錄許可權,則每次要chmod -R ....一下
現在可以使用setfacl解決以上問題
setfacl -R -m u:soft:rwx test
[soft@node2 data]#ll
drwxrwx---+ 5 wdj wdj 4096 08-20 14:51 test
這樣soft用戶就可以操作test目錄
setfacl -d --set u:soft:rwx test
-d是讓子目錄繼承父目錄許可權
使用getfacl命令查看acl許可權
[soft@node2 data]# getfacl test
# file: test
# owner: wdj
# group: wdj
user::rwx
user:soft:rwx
group::rwx
mask::rwx
other::---
default:user::rwx
default:user:soft:rwx
default:group::rwx
default:mask::rwx
default:other::---
setfacl -x u:soft test
去掉單個用戶的許可權
setfacl -b test
刪除test目錄的所以acl許可權

9. Linux系統中如何將一個目錄及目錄下的所有文件的擁有者改為用戶A

例如Linux系統下有www賬戶,用chown -R命令,-R參數代表把該目錄下包括子目錄的擁有者(owner)都改變。

1、使用ls –l來查詢文件目錄的擁有者,如下圖:

chown-Rwww/alidata/www/phpwind/
#即可將目錄/alidata/www/phpwind下的所有文件和目錄的擁有者都修改為www賬戶。

10. linux怎麼更改文件所屬用戶,用戶組

chown [-R] 賬號名稱 文件或目錄
chown [-R] 賬號名稱:用戶組名稱 文件或目錄
參數:
-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的所有文件、目錄
都更新成為這個用戶組。常常用在更改某一目錄的情況。
示例1:
[root@localhost home]# touch testfile //由 root 用戶創建文件
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的擁有者及擁有者級均為 root
[root@localhost home]# chown yangzongde testfile //修改文件擁有者為 yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件擁有者為 yangzongde,但組仍為 root

閱讀全文

與更改文件夾及子目錄的所屬者相關的資料

熱點內容
組管理命令 瀏覽:977
海南高德司機端是什麼app 瀏覽:861
pid命令 瀏覽:886
一天一圖學會python可視化 瀏覽:307
魔獸編輯文本命令串 瀏覽:495
android中view繪制 瀏覽:796
安卓機內存刪除怎麼恢復 瀏覽:329
Qt環境的編譯軟體放到linux 瀏覽:212
聯創列印系統怎麼連接伺服器 瀏覽:935
杭州行政命令 瀏覽:160
如何查找伺服器日誌 瀏覽:801
加密的鑰匙扣怎麼寫 瀏覽:579
文件夾更新不了怎麼辦 瀏覽:475
壓縮機指示燈亮是什麼原因 瀏覽:956
什麼app訂酒店半價 瀏覽:765
中老年解壓神器 瀏覽:243
訊飛語音ttsandroid 瀏覽:468
腰椎壓縮性骨折術後能坐車嗎 瀏覽:507
python類裝飾器參數 瀏覽:349
均線pdf微盤 瀏覽:792