在 Linux 上指定目錄的讀寫權(quán)限賦予用戶,有兩種方法可以實現(xiàn)這個目標(biāo):第一種是使用 ACL (訪問控制列表),第二種是創(chuàng)建用戶組來管理文件權(quán)限,下面會一一介紹。為了完成這個教程,我們將使用以下設(shè)置:

創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、成都網(wǎng)站設(shè)計與策劃設(shè)計,青龍網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:青龍等地區(qū)。青龍做網(wǎng)站價格咨詢:13518219792
請確認(rèn)所有的命令都是使用 root 用戶執(zhí)行的,或者使用 sudo 命令來享受與之同樣的權(quán)限。讓我們開始吧!下面,先使用 mkdir 命令來創(chuàng)建一個名為 share 的目錄。
1. 使用 ACL 來為用戶賦予目錄的讀寫權(quán)限
重要提示: 打算使用此方法的話,您需要確認(rèn)您的 Linux 文件系統(tǒng)類型(如 ext3 和 ext4, NTFS, BTRFS)支持 ACL。
1.1. 首先, 依照以下命令在您的系統(tǒng)中檢查當(dāng)前文件系統(tǒng)類型,并且查看內(nèi)核是否支持 ACL:
從下方的截屏可以看到,文件系統(tǒng)類型是 ext4,并且從 CONFIG_EXT4_FS_POSIX_ACL=y 選項可以發(fā)現(xiàn)內(nèi)核是支持 POSIX ACL 的。
[圖片上傳失敗...(image-c85622-1574572716190)]
1.2. 查看文件系統(tǒng)(分區(qū))掛載時是否使用了 ACL 選項。
[圖片上傳失敗...(image-bdb4d9-1574572716190)]
通過上邊的輸出可以發(fā)現(xiàn),默認(rèn)的掛載項目中已經(jīng)對 ACL 進(jìn)行了支持。如果發(fā)現(xiàn)結(jié)果不如所愿,你可以通過以下命令對指定分區(qū)(此例中使用 /dev/sda3)開啟 ACL 的支持)。
1.3. 指定目錄 share 的讀寫權(quán)限分配給名為 shenweiyan 的用戶了,依照以下命令執(zhí)行即可。
[圖片上傳失敗...(image-dfb909-1574572716190)]
在上方的截屏中,通過輸出結(jié)果的第二行 getfacl 命令可以發(fā)現(xiàn),用戶 shenweiyan 已經(jīng)成功的被賦予了 /data/share 目錄的讀寫權(quán)限。
如果想要獲取 ACL 列表的更多信息。請參考:
2. 使用用戶組來為用戶賦予指定目錄的讀寫權(quán)限
2.1. 如果用戶已經(jīng)擁有了默認(rèn)的用戶組(通常組名與用戶名相同),就可以簡單的通過變更文件夾的所屬用戶組來完成。
另外,我們也可以通過以下方法為多個用戶(需要賦予指定目錄讀寫權(quán)限的)新建一個用戶組。如此一來,也就創(chuàng)建了一個共享目錄。
2.2. 接下來將用戶 shenweiyan 添加到 dbshare 組中:
2.3. 將目錄的所屬用戶組變更為 dbshare:
2.4. 現(xiàn)在,給組成員設(shè)置讀寫權(quán)限。
ok,在 Linux 上給用戶賦予指定目錄的讀寫權(quán)限就介紹到這里 !
參考資料:
查看文件權(quán)限的語句:\x0d\x0a在終端輸入:\x0d\x0als -l xxx.xxx (xxx.xxx是文件名)\x0d\x0a那么就會出現(xiàn)相類似的信息,主要都是這些:\x0d\x0a-rw-rw-r--\x0d\x0a一共有10位數(shù)\x0d\x0a其中: 最前面那個 - 代表的是類型\x0d\x0a中間那三個 rw- 代表的是所有者(user)\x0d\x0a然后那三個 rw- 代表的是組群(group)\x0d\x0a最后那三個 r-- 代表的是其他人(other)\x0d\x0a然后我再解釋一下后面那9位數(shù):\x0d\x0ar 表示文件可以被讀(read)\x0d\x0aw 表示文件可以被寫(write)\x0d\x0ax 表示文件可以被執(zhí)行(如果它是程序的話)\x0d\x0a- 表示相應(yīng)的權(quán)限還沒有被授予\x0d\x0a現(xiàn)在該說說修改文件權(quán)限了\x0d\x0a在終端輸入:\x0d\x0achmod o w xxx.xxx\x0d\x0a表示給其他人授予寫xxx.xxx這個文件的權(quán)限\x0d\x0achmod go-rw xxx.xxx\x0d\x0a表示刪除xxx.xxx中組群和其他人的讀和寫的權(quán)限\x0d\x0a其中:\x0d\x0au 代表所有者(user)\x0d\x0ag 代表所有者所在的組群(group)\x0d\x0ao 代表其他人,但不是u和g (other)\x0d\x0aa 代表全部的人,也就是包括u,g和o\x0d\x0ar 表示文件可以被讀(read)\x0d\x0aw 表示文件可以被寫(write)\x0d\x0ax 表示文件可以被執(zhí)行(如果它是程序的話)\x0d\x0a其中:rwx也可以用數(shù)字來代替\x0d\x0ar ------------4\x0d\x0aw -----------2\x0d\x0ax ------------1\x0d\x0a- ------------0\x0d\x0a行動:\x0d\x0a 表示添加權(quán)限\x0d\x0a- 表示刪除權(quán)限\x0d\x0a= 表示使之成為唯一的權(quán)限\x0d\x0a當(dāng)大家都明白了上面的東西之后,那么我們常見的以下的一些權(quán)限就很容易都明白了:\x0d\x0a-rw------- (600) 只有所有者才有讀和寫的權(quán)限\x0d\x0a-rw-r--r-- (644) 只有所有者才有讀和寫的權(quán)限,組群和其他人只有讀的權(quán)限\x0d\x0a-rwx------ (700) 只有所有者才有讀,寫,執(zhí)行的權(quán)限\x0d\x0a-rwxr-xr-x (755) 只有所有者才有讀,寫,執(zhí)行的權(quán)限,組群和其他人只有讀和執(zhí)行的權(quán)限\x0d\x0a-rwx--x--x (711) 只有所有者才有讀,寫,執(zhí)行的權(quán)限,組群和其他人只有執(zhí)行的權(quán)限\x0d\x0a-rw-rw-rw- (666) 每個人都有讀寫的權(quán)限\x0d\x0a-rwxrwxrwx (777) 每個人都有讀寫和執(zhí)行的權(quán)限
1、Linux改文件權(quán)限。
2、Linux改文件權(quán)限r(nóng)wx。
3、Linux改文件權(quán)限命令。
4、linux改文件權(quán)限為可讀寫。
1."linux改文件權(quán)限,為您提供linux改文件權(quán)限圖文信息,打開linux系統(tǒng),在linux的桌面的空白處右擊。
2.在彈出的下拉選項里,點擊打開終端。
3.使用cd命令移動到需要查詢的文件路徑下。
4.使用ls-l或者ll命令查看并修改文件的權(quán)限即可。
dwrx-wrx-wrx
x:是excuteable
w: 是4 r:是2 x:是1
可以使用chmod 777 等設(shè)置不同的權(quán)限
d:代表的是文件夾
-:代表的是文件
第一組的wrx代表的是自己的讀寫執(zhí)行
第二組的代表的是自己組下的讀寫執(zhí)行
第三組代表的是不在自己組下的讀寫執(zhí)行權(quán)限
分享標(biāo)題:linux命令讀寫權(quán)限 linux賦予讀寫權(quán)限
瀏覽地址:http://chinadenli.net/article46/hpeshg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、云服務(wù)器、網(wǎng)站策劃、全網(wǎng)營銷推廣、網(wǎng)站維護(hù)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)