當前位置:首頁 » 文件管理 » ubuntu文件夾及子文件夾許可權

ubuntu文件夾及子文件夾許可權

發布時間: 2023-06-08 20:32:40

⑴ ubuntu怎麼更改文件夾許可權

linux系統下如何修改文檔及文件夾(含子文件夾)許可權,我們來看一下。
一 介紹:
可以使用命令chmod來為文件或目錄賦予許可權。Linux/Unix 的檔案存取許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所存取
二 詳解
1 此命令有兩種使用方法,一種是chmod後加數字,後接文件名
chmod abc file
其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
-------------------------例子-----------------------------------
chmod a=rwx file

chmod 777 file
效果相同
chmod ug=rwx,o=x file

chmod 771 file
效果相同
若用chmod 4755 filename可使此程序具有root的許可權

----------------------------------------------------------------------------

2 另一種是chmod後邊加字母,後接文件名

綜上所述,當想用chmod命令來改變許可權時,文件的用戶身份主要有如下幾類:

u:擁有文件的用戶(所有者);

g:所有者所在的組群;

o:其他人(不是所有者或所有者的組群);

a:每個人或全部(u、g、和o)。

用戶所具有的文件訪問許可權類型如下:

r:讀取權;

w:寫入權;

x:執行權。

文件許可權配置行為有如下幾類:

+:添加許可權;

-:刪除許可權;

=:使它成為惟一許可權。

------------------------------------------------------例子---------------------------------------------------

使用chmod命令可以改變許可權。下面這個例子顯示了如何使用chmod命令來改變readme.txt文件的許可權。

假設下面是readme.txt文件的初始許可權設置:

-rw-rw-r-- 1 winda winda 39 8月 11 12:04 readme.txt

如果是這個文件的所有者或者登錄為根用戶身份,則可以改變所有者、組群和其他人的許可權。初始時,從上面的分析可以看出,這個readme.txt文件的所有者和組群可以讀取和寫入文件(rw-),組群之外的任何人只能讀取文件(r--)。

文件許可權是一種安全措施。無論何時允許其他人讀取、寫入或執行文件,都在增加文件被篡改或刪除的危險。作為一種基本原則,應該只給那些真正需要這些文件的人以讀寫許可權。

在下面的例子中,想給每個人以寫入readme.txt文件的許可權,因此他們可以讀取文件,在其中加註,並保存文件。這意味著必須改變文件許可權中的「其他人」部分。

此時需要在shell或終端提示下輸入:

chmod o+w readme.txt

o+w命令參數告訴系統想給其他人寫入文件readme.txt的許可權。要查看結果,再次列出文件的細節。此時,這個文件的用戶訪問許可權就如下所示了(在第3列中多了一個w):

-rw-rw-rw- 1 winda winda 39 3月 11 12:04 readme.txt

現在,每個人都可以讀取和寫入這個文件了。

要從readme.txt中刪除組群和其他人的讀寫許可權,使用chmod命令來取消讀取和寫入這兩個的許可權。

命令如下:

chmod go -rw readme.txt

通過輸入go-rw參數告訴系統刪除文件readme.txt中組群和其他人的讀取和寫入許可權。再次通過 ls -1命令列出的結果如下:

-rw------- 1 winda winda 39 3月 11 12:04 readme.txt

從文件readme.txt中刪除所有許可權(包括每個人的許可權)的命令如下:

chmod a -rwx readme.txt

現在,來看看是否還能夠使用cat readme.txt命令來讀取這個文件,它所返回的輸出應如下所示:

cat: readme.txt: Permission denied

刪除所有的許可權,包括自己的,會成功地鎖住這個文件。但是由於這個文件屬於用戶,可以隨時使用以下命令把它的許可權改回來。命令如下:

chmod u+rw readme.txt

使用命令cat readme.txt來試試作為文件所有者是否還能夠讀取該文件。

這里是幾個可以用在chmod命令設置上的常用例子:

g+w:為組群添加寫入權;

o-rwx:刪除其他人的所有許可權;

u+x:允許文件所有者執行這個文件;

a+rw:允許每個人讀取並寫入文件;

ug+r:允許所有者和組群讀取文件;

g=rx:只允許組群讀取和執行(不能寫入)。

最後,介紹一下恢復組群的許可權的方法。命令如下:

chmod ug+x tigger

現在,如果用ls -dl命令檢查一下,會發現只有其他人(others)被拒絕了到目錄tigger的訪問權。

================================== 華麗的分隔線 ===============================================
Ubuntu 更改文件夾及子文件夾許可權
打開終端進入你需要修改的目錄
然後執行下面這條命令
chmod 777 * -R
全部子目錄及文件許可權改為 777
查看linux文件的許可權:ls -l 文件名稱
查看linux文件夾的許可權:ls -ld 文件夾名稱(所在目錄)
修改文件及文件夾許可權:
sudo chmod -(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)
常用修改許可權的命令:
sudo chmod 600 ××× (只有所有者有讀和寫的許可權)
sudo chmod 644 ××× (所有者有讀和寫的許可權,組用戶只有讀的許可權)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的許可權)
sudo chmod 666 ××× (每個人都有讀和寫的許可權)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的許可權)

⑵ ubuntu怎麼把整個文件夾許可權

sudo chmod 600 ××× (只有所有者有讀和寫的許可權)
sudo chmod 644 ××× (所有者有讀和寫的許可權,組用戶只有讀的許可權)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的許可權)
sudo chmod 666 ××× (每個人都有讀和寫的許可權)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的許可權)

其中×××指文件名(也可以是文件夾名,不過要在chmod後加-ld)。

解釋一下,其實整個命令的形式是
sudo chmod -(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)

三位數的每一位都表示一個用戶類型的許可權設置。取值是0~7,即二進制的[000]~[111]。

這個三位的二進制數的每一位分別表示讀、寫、執行許可權。

⑶ Ubuntu 文件(夾)許可權查看與修改相關指令

查看文件(filename)許可權命令:

查看文件夾(folder)許可權命令:

比如:

分別對應的是:
文件屬性 連接數 文件擁有者 所屬群組 文件大小 文件修改時間 文件名

確定了一個文件的訪問許可權後,用戶可以利用Linux系統提供的chmod命令來重新設定不同的訪問許可權。也可以利用chown命令來更改某個文件或目錄的所有者。利用chgrp命令來更改某個文件或目錄的用戶組。

功能 :chmod命令是非常重要的,用於改變文件或目錄的訪問許可權,用戶用它控制文件或目錄的訪問許可權。
語法 :該命令有兩種用法:一種是包含字母和操作符表達式的文字設定法,另一種是包含數字的數字設定法。

參數
操作對象who可是下述字母中的任一個或者它們的組合:

操作符號可以是:

設置mode所表示的許可權可用下述字母的任意組合:

文件名:以空格分開的要改變許可權的文件列表,支持通配符。
在一個命令行中可給出多個許可權方式,其間用逗號隔開。例如:

rwx也可以用數字來代替:

-rw------- (600) 只有所有者才有讀和寫的許可權
-rw-r--r-- (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權
-rwx------ (700) 只有所有者才有讀,寫,執行的許可權
-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權
-rwx--x--x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權
-rw-rw-rw- (666) 每個人都有讀寫的許可權
-rwxrwxrwx (777) 每個人都有讀寫和執行的許可權

若分配給某個文件所有許可權,則利用下面的命令:

註:
chmod [-cfvR]

功能 :改變文件或目錄所屬的組。
語法 :chgrp [選項] group filename

參數

功能 :更改某個文件或目錄的屬主和屬組。這個命令也很常用。例如root用戶把自己的一個文件拷貝給用戶xu,為了讓用戶xu能夠存取這個文件,root用戶應該把這個文件的屬主設為xu,否則,用戶xu無法存取這個文件。
語法 :chown [選項] 用戶或組文件
說明 :chown將指定文件的擁有者改為指定的用戶或組。用戶可以是用戶名或用戶ID。組可以是組名或組ID。文件是以空格分開的要改變許可權的文件列表,支持通配符。
參數

例1:把文件test.txt的所有者改為wang。

例2:把目錄/my_work及其下的所有文件和子目錄的屬主改成ldh,屬組改成users。

熱點內容
組件式編程 發布:2024-04-26 17:19:57 瀏覽:942
電子兒童存錢罐如何改密碼 發布:2024-04-26 17:19:13 瀏覽:600
什麼安卓手機直播投屏好 發布:2024-04-26 17:18:31 瀏覽:626
linuxhba查看 發布:2024-04-26 16:57:28 瀏覽:903
啟動mongodb服務linux 發布:2024-04-26 16:38:37 瀏覽:553
525標軸選裝哪些配置 發布:2024-04-26 16:34:24 瀏覽:849
機械硬碟的存儲速度優於固態硬碟 發布:2024-04-26 16:02:13 瀏覽:118
訊捷壓縮器 發布:2024-04-26 16:02:08 瀏覽:269
安卓藍牙耳機丟了如何找回 發布:2024-04-26 15:36:13 瀏覽:540
win7最近打開文件夾 發布:2024-04-26 15:23:00 瀏覽:555