導航:首頁 > 操作系統 > linux寫入文件夾許可權

linux寫入文件夾許可權

發布時間:2022-06-15 08:00:26

1. linux文件夾許可權設置

設置文件夾許可權可用chmod,禁止寫入可用:chmod 555 文件/文件夾 表示所有用戶都沒有寫入許可權(包括root)

2. linux文件許可權命令

有三種不同類型的用戶可對文件或目錄進行訪問:文件所有者,同組用戶、其他用戶。所有者一般是文件的創建者。所有者可以允許同組用戶有權訪問文件,還可以將文件的訪問許可權賦予系統中的其他用戶。在這種情況下,系統中每一位用戶都能訪問該用戶擁有的文件或目錄。

每一文件或目錄的訪問許可權都有三組,每組用三位表示,分別為文件屬主的讀、寫和執行許可權;與屬主同組的用戶的讀、寫和執行許可權;系統中其他用戶的讀、寫和執行許可權。當用ls -l命令顯示文件或目錄的詳細信息時,最左邊的一列為文件的訪問許可權。例如:

3. linux 文件夾的讀寫許可權有什麼用

x(eXecute,執行):對文件而言,具有執行文件的許可權;對目錄了來說該用戶具有進入目錄的許可權在linux中的每一個文件或目錄都包含有訪問許可權,這些訪問許可權決定了誰能訪問和如何訪問這些文件和目錄。

通過設定許可權可以從以下三種訪問方式限制訪問許可權:只允許用戶自己訪問;允許一個預先指定的用戶組中的用戶訪問;允許系統中的任何用戶訪問。同時,用戶能夠控制一個給定的文件或目錄的訪問程度。一個文件活目錄可能有讀、寫及執行許可權。當創建一個文件時,系統會自動地賦予文件所有者讀和寫的許可權,這樣可以允許所有者能夠顯示文件內容和修改文件。文件所有者可以將這些許可權改變為任何他想指定的許可權。一個文件也許只有讀許可權,禁止任何修改。文件也可能只有執行許可權,允許它想一個程序一樣執行。

三種不同的用戶類型能夠訪問一個目錄或者文件:所有著、用戶組或其他用戶。所有者就是創建文件的用戶,用戶是所有用戶所創建的文件的所有者,用戶可以允許所在的用戶組能訪問用戶的文件。通常,用戶都組合成用戶組,例如,某一類或某一項目中的所有用戶都能夠被系統管理員歸為一個用戶組,一個用戶能夠授予所在用戶組的其他成員的文件訪問許可權。最後,用戶也將自己的文件向系統內的所有用戶開放,在這種情況下,系統內的所有用戶都能夠訪問用戶的目錄或文件。在這種意義上,系統內的其他所有用戶就是other用戶類。
每一個用戶都有它自身的讀、寫和執行許可權。第一套許可權控制訪問自己的文件許可權,即所有者許可權。第二套許可權控制用戶組訪問其中一個用戶的文件的許可權。第三套許可權控制其他所有用戶訪問一個用戶的文件的許可權,這三套許可權賦予用戶不同類型(即所有者、用戶組和其他用戶)的讀、寫及執行許可權就構成了一個有9種類型的許可權組。

4. 如何在Linux中管理文件和文件夾的許可權

命令行:文件許可權
改動文件許可權和所有權的兩個命令如下:
chmod - 更改許可權
chown - 更改所有權
上面兩個命令用起來都不難。不過你要明白,只有用戶是當前所有者或根用戶,才能夠實際更改文件的許可權或所有權,這一點很重要。所以,如果你是用戶Bethany,要是不藉助根許可權(或sudo),就無法對用戶Jacob擁有的文件和文件夾進行更改。比如說:
數據分區上創建了一個新的文件夾,名為/DATA/SHARE。Bethany和Jacob這兩個用戶都需要擁有讀取和寫入該文件夾的訪問許可權。有許多方法可以實現這一點(其中一個方法是,把兩個用戶加入到一個特殊的用戶組――我們會在另一篇文章中探討如何管理用戶組)。如果Bethany和Jacob是系統上的唯一兩個用戶(而且你知道自己的網路很安全――這很重要),就可以更改該文件夾的許可權,為他們授予訪問權。為此,一個方法就是執行該命令。
sudo chmod -R ugo+rw /DATA/SHARE

上面這個命令的詳細分解如下:
sudo - 這用於為使用sudo的任何系統上的命令獲得管理員許可權(不然你就得使用'su'以獲得根許可權,運行不帶'sudo'的上面這個命令)
chmod - 改動許可權的命令
-R - 這改動父文件夾及其裡面子對象的許可權
ugo+rw - 這為User(用戶)、Group(用戶組)及Other(其他對象)授予讀取和寫入訪問許可權。
你可能也猜測到了,這個命令完全開放了SHARE文件夾的許可權,那樣系統上的任何人都能訪問該文件夾。正如我在前面提到的那樣,一種更安全的方法就是使用用戶組。但我們使用這種方法僅僅是為了演示。
許可權的詳細分解如下:
u - 用戶
g - 用戶組
o - 其他對象
"其他對象"這個條目是個危險的條目,因為它實際上為每個人賦予了文件夾/文件的許可權。你為某文件或文件夾所能賦予的許可權如下:
r - 讀取
w- 寫入
x - 執行
使用-R這個參數選項符很重要。如果你在SHARE目錄裡面有許多子文件夾和文件,又希望許可權從父對象(包含文件夾)應用到子對象(子文件夾和文件),就必須使用-R(遞歸)這個參數選項符,那樣同樣的許可權就可以一路應用到父文件夾裡麵包含的最深層文件夾。
命令行:文件所有權
更改文件或文件夾的所有權同樣很簡單。假設Jacob為Bethany把一個文件夾移入到SHARE目錄裡面,但是Jacob仍擁有所有權。只要藉助一個簡單的命令,就可以更改這個所有權:
sudo chown -R bethany /DATA/SHARE

讓我們詳細分解這個命令。
sudo - 必須用到管理員許可權,因為我們所處理的是屬於另一個用戶的文件夾
chown - 更改所有權的命令·-R - 這個遞歸參數選項符確保所有子對象都獲得同樣的所有權變更。
bethany - 文件夾的新所有者
/DATA/SHARE - 所要修改的目錄
要是Bethany將文件夾發回給Jacob,就需要再次更改所有權(如果使用用戶組,同樣可以簡化這一步)。
GUI:用戶許可權
我准備在Ubuntu 13.10系統上,使用Nautilus文件管理器,演示如何更改文件許可權。
假設你需要允許每個人都獲得讀取/寫入文件夾TEST的許可權。為此,在Nautilus文件管理器裡面,採取下面這些步驟:
1.打開Nautilus
2.瀏覽至目標文件或目標文件夾
3.滑鼠右擊該文件或文件夾
4.選擇Properties(屬性)
5.點擊Permissions(許可權)選項卡
6.點擊Others(其他)部分中的Access files(訪問文件)
7.選擇"Create and delete files"(創建並刪除文件)
8.點擊Change Permissions for Enclosed Files(更改所附文件的許可權)
9.在隨後彈出的窗口中,選擇Files(文件)下的Read and Write(讀取和寫入),選擇Folders(文件夾)下的Create and delete files(創建並刪除文件),見圖A。
10.點擊Change(更改)。
11.點擊Close(關閉)。

如果你需要更改不屬於你的文件夾的許可權,戲法就會出現。可以實現這一幕,但必須在擁有管理員訪問權的前提下啟動Nautilus。為此,採取下面這些步驟:
1.打開終端窗口
2.執行命令sudo -i
3.執行命令nautilus
sudo -i命令為你賦予了持久訪問sudo的許可權,直到你輸入exit命令,清除該訪問權。一旦Nautilus打開,你可以更改文件夾或文件的許可權,如上所述――即便你不是該文件夾或文件的所有者。
注意:如果你所使用的發行版並不使用sudo,就要把上述指令改成如下:
1.打開終端窗口
2.執行命令su
3.鍵入你的根密碼,按回車鍵
4.執行命令nautilus。
在你完成這項任務之後,關閉Nautilus窗口,然後關閉終端窗口。
GUI:更改所有權
更改文件或文件夾的所有權常常需要使用管理員許可權。所以為此,你需要採用上面介紹的方法來啟動Nautilus。
想藉助Nautilus更改文件夾或文件的所有權,請採取下面這些步驟:
1.在藉助管理員許可權打開的Nautilus窗口中,找到相應的文件夾或文件
2.滑鼠右擊該文件夾(或文件)
3.點擊Permissions(許可權)選項卡
4.從Owner(所有者)下拉框中選擇新的所有者(見下圖)
5.點擊Close(關閉)。

就是這樣。現在,你藉助命令行或GUI,更改文件或文件夾的許可權或所有權時應該不會有任何問題了。使用用戶組讓你可以更改許可權和所有權,卻擁有更強大的功能和更高的安全性――我們以後會介紹這方面。現在,請享受更改文件和文件夾的便利吧!

5. linux里怎麼樣給文件或文件夾添加指定組許可權

你可以使用 chgrp 命令給文件、或者文件夾添加指定組的許可權。例如:
$chgrp mygroup myfile <cr>
將文件 myfile 的所屬組修改成了 mygroup 。
$chgrp mygroup -R mysubdir <cr>
將子目錄及其子目錄下的所有文件及目錄的組許可權都設置成 mygroup。
但是在 /etc/group 文件中需要提前編輯 mygroup 所屬的組號(組號例如為:40),
/etc/group 其內容為:
mygroup:40
......:41(假設其它的某個組名為 41,以下同)
......:42
......:43
在 /etc/passwd 中可以寫成:
user1:10:40:......(後面的域省略,以下同)
user2:11:40:......
user3:12:40:......
則:user1、user2、user3是屬於同一組的用戶。

6. linux 文件操作有哪些許可權

要確定一個用戶對某個文件或文件夾是否具有相應的操作許可權,先要明確該用戶與文件或文件夾之間的關系。在 linux 系統中,定義了如下三種關系:
文件或文件夾的所有者 (owner):文件或文件夾的擁有者,開始創建文件或文件夾時為創建者。
組 (group):文件或文件夾所屬的組, 開始創建文件或文件夾時為創建者的所屬的組。
其他人 (other):除了文件或文件夾的所有者和文件或文件夾所屬的組的其他成員,剩下的 linux 的用戶。
在 linux 下的文件和文件夾都有讀取(r)、寫入(w)、執行(x)的操作,所以上面描述的每種關系的用戶分別都可以賦予這些操作許可權。這個就是這樣,你還有不會的可以看看《Linux就該這么學》我也是在上面學習的,希望可以幫到你

7. 談談linux下文件夾許可權的問題

談談linux下文件夾許可權的問題在homezz.com後面的幾個的伺服器的數據轉移過程中,發現很多homezz.com用戶轉移到新的伺服器上的時候,都出現了這樣那樣的錯誤,歸根結底,就是文件夾許可權設置錯誤。舊的主機放得太開,對安全性能控制不嚴格,所以文件許可權太大沒有做限制,新伺服器的安全機制更加嚴格,因此太大的許可權伺服器將會拒絕執行。下面開始講一講linux下的文件許可權。
www.dnjsb.com
linux的文件許可權是linux能有如此安全性能的最大的保障之一,有朋友可能會知道,很多攻擊windows的方法都是通過漏洞獲取到創建用戶的許可權從而達到控制計算機的目的,在linux下,Root帳戶有最大的許可權,可以干任何事情,其他用戶只能擁有自己的文件的所有許可權和該改組成員賦予的文件的許可權,下面開始對文件許可權的一個說明。讀許可權R。簡單的說就是打開文件查看內容的許可權,在web伺服器中,若文件沒有打開許可權,則web伺服器則視為該文件不存在,發送404
file
not
found錯誤,用數字4表示。
www.dnjsb.com
寫許可權W。一個文件若沒有寫的許可權,那麼該文件則無法更改,文件夾若沒有寫許可權,則該文件夾下無法創建新文件,用數字2表示。執行許可權X。程序文件若要執行,必須有執行許可權,否則無法執行。打開一個文件夾也是執行,所以文件夾若沒有執行許可權,則無法被打開。用數字1表示。誰擁有這個許可權
文件所有者
組內用戶
公共用戶可讀=4
0
0
0可寫=2
0
0
0可執行=1
0
0
0實際許可權,縱向相加
0
0
0公共用戶為所有者和組內用戶之外的用戶,比如訪問web時候,linux可能用公共的用戶去讀取文件,這里不妨理解成是訪客所能操作的那個用戶。下面舉例(再次提醒,文件夾和文件不一樣):文件所有用戶可寫:
666
(3類用戶均可讀寫)誰擁有這個許可權
文件所有者
組內用戶
公共用戶可讀=4
4
4
4
www.dnjsb.com
可寫=2
2
2
2可執行=1
0
0
0實際許可權,縱向相加
6
6
6接上面的,假設我們吧文件夾設置成0666會怎麼樣,結果很明顯,因為該文件夾沒有執行許可權,無法被打開,所以設置成0666則無法被訪問到。文件夾只可文件所有者有全部許可權,組內用戶、公共用戶可讀和執行(755)。一般web根目錄文件夾都要這樣設置,才安全。再次提示:文件夾沒有執行許可權,則該用戶無法打開。正常的伺服器,若根目錄許可權也為0777,則會出現500錯誤誰擁有這個許可權
文件所有者
組內用戶
公共用戶可讀=4
4
5
4可寫=2
2
0
0可執行=1
1
1
1實際許可權,縱向相加
7
5
5如果php需要在某文件夾下創建文件,請把該文件的許可權全部設置:即可都可寫和可執行777誰擁有這個許可權

8. linux寫入到文本文件許可權問題

這些許可權的問題在於,它通常會鎖定用戶級訪問許可權。
並非基於Linux的操作系統上的所有文件夾都可寫入用戶,系統級文件夾需要高級許可權,這些許可權的問題在於,它通常會鎖定用戶級訪問許可權,如果你嘗試將文件放在系統目錄中並且無法進行,則需要了解如何更改許可權以使非root帳戶具有訪問許可權。
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個多用戶、多任務、支持多線程和多CPU的操作系統。

9. 在linux中怎麼給文件夾賦許可權

在linux中給文件夾賦許可權的步驟如下:

1.首先,咱們用客戶端工具(工具很多,我用的是xshell),用需要建立的文件夾的賬戶登錄系統,例如我現在是用的Root用戶。紅色框框內,寫著root證明,登錄的用戶沒有問題。

10. 在Linux系統中如何修改文件夾讀寫許可權

chmod (用戶許可權)(組許可權)(其他許可權) 文件 許可權:r(讀)w(寫)x(執行)---分別對應數字4,2,1 如想授予"用戶讀寫執行許可權;組用戶讀許可權;其他用戶讀許可權",命令就是:chmod 622 文件

閱讀全文

與linux寫入文件夾許可權相關的資料

熱點內容
php取伺服器url地址 瀏覽:291
linux時間調度演算法 瀏覽:767
單片機最小電路詳解 瀏覽:181
請求要求命令 瀏覽:802
電腦文件夾發微信顯示被佔用 瀏覽:289
手機怎麼看加密視頻 瀏覽:202
怎樣解壓手機es文件包 瀏覽:659
2017年學什麼編程 瀏覽:930
金融期貨pdf 瀏覽:690
程序員客棧的信息保密嗎 瀏覽:507
編程顯示器什麼意思 瀏覽:146
網路編程的就業 瀏覽:260
s7200編程入門 瀏覽:748
華潤萬家app為什麼進不去 瀏覽:250
後台運行app命令 瀏覽:873
通達信雲加密能破解 瀏覽:141
郵件保存成pdf 瀏覽:867
bbs網站java源碼下載百度雲 瀏覽:460
php無限極分類樹 瀏覽:275
什麼叫高分伺服器 瀏覽:814