導航:首頁 > 文件類型 > linux下給文件夾許可權

linux下給文件夾許可權

發布時間:2023-04-13 05:30:24

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

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

❷ linux如何給文件許可權

chmod -R 755 文件夾名 ,一般加這個許可權就好了。第一個數字表示根用戶有讀寫執行許可權,第二個表示組用戶有讀和執行的許可權,第三個是其他用戶有讀和執行的許可權。
一、訪問許可權
訪問許可權分為讀(read)、寫(write)、執行(execute)三種,

並且涉及到文件所有者(user)、文件所屬組(group)、其他人(other)三個主體。

選取上圖紅框中的兩行為例,結合下面的表格先講一下基本結構:




第一位表示文件類型

第二~十位表示許可權:每三位一組,共三組,分別表示三個主體對應的三種許可權

對照表格可以知道

drwxr-xr-x表示:

d為目錄文件
文件所有者可讀、可寫、可執行(rwx:可讀r、可寫w、可執行x)
文件所屬組可讀、可執行(r-x:可讀r、不可寫-、可執行x)
其他人可讀、可執行(r-x:可讀r、不可寫-、可執行x)
-rw-r--r--表示:

-為普通文件
文件所有者可讀、可寫(rw-:可讀r、可寫w、不可執行-)
文件所屬組可讀(r--:可讀r、不可寫-、不可執行-)
其他人可讀(r--:可讀r、不可寫-、不可執行-)
二、修改許可權
如何修改許可權?一般有兩種方法:

文字法:chmod [who][operator][permission] <file-name>
數字法:chmod xxx <file-name>

1.文字法:

[who]:表示要修改的主體,

u:用戶(user),即文件所有者:創建文件的人
g:同組用戶(group),即文件所屬組:與文件屬主有相同組ID的所有用戶
o:其他用戶(others),即其它人:與文件無關的人
a:所有用戶(all),它是系統默認值
[operator]:表示進行哪種修改操作,

+:添加某個許可權
-:取消某個許可權
=:賦予給定許可權並取消其他所有許可權(如果有的話)
[permission]:表示要設置的許可權,

r:可讀
w:可寫
x:可執行

2.數字法:

xxx表示數字屬性,格式為3個從0到7的數,其對應的主體順序是u g o,

將對應主體位上的所有權值分別相加就可以得到這個三位數了。

4表示可讀許可權
2表示可寫許可權
1表示可執行許可權
0表示沒有許可權
相加後的值表示的意義如下:

7=4+2+1 表示可讀可寫可執行
6=4+2 表示可讀可寫
5=4+1 表示可讀可執行
3=2+1 表示可寫可執行

例1:
chmod 755 <file-name>
表示將文件<file-name>的許可權修改為:

u(文件所有者) 可讀可寫可執行

g(文件所屬組) 可讀可執行

o(其它人) 可讀可執行

這種修改用第一種方式來寫就是(假設文件之前沒任何許可權)(如果有許可權這樣寫也可以,只是太繁瑣):

chmod a+rx,u+w <file-name>


chmod ugo+rx,u+w <file-name>


chmod u+rwx,go+rx <file-name>

另外,

如果原來文件已經有許可權,如-rw-r--r--,則用第一種方式來寫如下:

chmod ugo+x <file-name>


chmod a+x <file-name>

如果原來文件已經有許可權,如drwxrwxrwx,則用第一種方式來寫如下:

chmod go-w <file-name>

例2:
chmod 777 <file-name>
表示將文件<file-name>的許可權修改為:

a(所有人)可讀可寫可執行

這種修改用第一種方式來寫就是(假設文件之前沒任何許可權)(如果有許可權這樣寫也可以,只是太繁瑣):

chmod a+rwx <file-name>


chmod ugo+rwx <file-name>

另外,

如果原來文件已經有許可權,如drwxr-xr-x,則用第一種方式來寫如下:

chmod go+w <file-name>

❸ linux文件許可權

linux文件許可權步驟如下:

電腦:MacBook

系統:OSX 10.9

1、打開linux系統,在linux的桌面的空白處右擊。

Linux定義

Linux是一種自由和開放源碼的類Unix操作系統,它誕生於1991年的10月5日(這是第一次正式向外公布的時間)。以後襲簡藉助於Internet網路,並經過全世界各地計算機愛好者的共同努力下現已成為今天世界上使用最多的一種UNIX類操作系統凳中,並且使用人數還在迅猛拍粗褲增長。

嚴格來說,linux指的是linux內核,不過大部分人習慣用linux來指代以linux為內核的系統inux系統種類很多,小紅帽linux好像是linux中做得最好的,蘋果的系統就是基於linux內核的,國產的以linux為內核的系統有紅星linux,ymf-os等,linux系統大都是免費的,linux內核穩定是linux系統突出的優勢。

❹ Linux 給 用戶某個文件或文件夾的許可權

加入 -R 參數,就可以將讀寫許可權傳遞給子文件夾

例如 chmod -R 777 /home/mypackage

那麼mypackage 文件夾和它下面的所有子文件夾的屬性都變成了 777

777 是讀、寫、執行許可權

❺ linux文件許可權命令

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

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

❻ linux設置文件的許可權

mkdir /test
setfacl -m user:u1:rwx /test
setfacl -m user:xh:r-x /test

❼ 如何在linux下修改文件夾許可權(對於不同用戶擁有該文件夾許可權的處理)

首先把文件夾的所有者改成xiaoc組改成kx0dx0achown xiaoc:k cx0dx0a然後設許可權所有者xiaoc 能讀能改,組成員xiaob 能讀不能改,其它人 xiaoa 不能讀不能寫x0dx0achmod 750 c

❽ linux如何修改文件或目錄的許可權

工具/材料

linux系統,如redhat或ubuntu

打開操作系統,切換到要修改的文件或目錄的父目錄。注意,首先切換到root用戶群進行更改。

接下來,為了舉例,我復制/etc/rc.d下的文件到/tmp下,並切換到/tmp目錄。

文件的基本許可權分為三種:rwx,許可權的對象也有三種:屬主(u)、屬組(g)、其他(o)。對於文件許可權的修改,有兩種方式。第一種指定對某一類用戶添加(+)或刪除(-)某一個許可權。在不指定用戶時,表示對所有用戶修改某一個許可權。

第二種是直接指定一個3位的8進制數,它的二進製表示的每一位分別表示該用戶的某個許可權,0表示沒有許可權,1表示有許可權。

以上的命令只能修改對應的目錄自身許可權,不能修改目錄內部文件的許可權。如果要修改目錄內部的許可權,則使用-R選項,表示遞歸修改。

❾ linux如何將一個目錄下所有的文件都改成775的許可權

linux如何將一個目錄下所有的文件都改成775的許可權,解決辦法:

  1. 文字設定法

❿ linux上,如何設置文件夾的訪問許可權

有的能實現:
假設usera的組是groupa
那麼對groupb組成員
chgrp groupb -R /usera
或者
把groupb組所有成員加入組groupa
對groupc組成員,可以實現以下
不能看到b1,b2,b3,及下級文件夾和文件,但能夠進入b1文件夾,且不能進入b2、b3文件夾
其它保持默認許可權,然後
chmod o-rwx -R /usera
chgrp groupc -R /usera/b1
因為你的要求有點兒特殊,b1,b2,b3能不能看到,全靠上級目錄的讀許可權,只能有一個選擇。linux的傳統許可權確實是比較簡單。
不過可以研究下ACL高級許可權控制和特殊許可權SUID,SGID,SBIT,根據你的需求,這2種許可權屬性很可能你需要去研究。
篇幅有限,就給你說這些。

閱讀全文

與linux下給文件夾許可權相關的資料

熱點內容
驅動程序順序安裝腳本 瀏覽:665
word文件里怎樣查重 瀏覽:219
mx5系統基帶版本 瀏覽:184
ntlea全域通win10 瀏覽:171
qq怎麼查看別人的收藏 瀏覽:135
地震三參數matlab程序 瀏覽:57
怎樣給優盤文件加密軟體 瀏覽:7
收拾文件有哪些小妙招 瀏覽:431
pdf文件去底網 瀏覽:253
win10重裝系統需要格式化c盤嗎 瀏覽:424
路由器trx文件 瀏覽:655
淘寶店鋪數據包怎麼做 瀏覽:195
win10鍵盤黏連 瀏覽:332
json如何生成表格 瀏覽:323
怎麼修復sql資料庫表 瀏覽:40
微信微博差別 瀏覽:163
簽到積分換禮品app 瀏覽:812
mfc最近打開文件 瀏覽:672
app埋點平台都有哪些app 瀏覽:314
瑞斯康達網路管理界面 瀏覽:254

友情鏈接