系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux訪問(wèn)控制列表

Linux下如何利用訪問(wèn)控制列表來(lái)限制用戶(hù)權(quán)限

時(shí)間:2014-12-11 16:49:41 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20141211/32411.html 手機(jī)查看 評(píng)論

  Linux下的訪問(wèn)控制列表(ACL)主要用來(lái)控制用戶(hù)的權(quán)限,可以做到不同用戶(hù)對(duì)同一文件有不同的權(quán)限,那么具體要如何操作呢?下面小編就教你如何在Linux下設(shè)置訪問(wèn)控制列表(ACL)來(lái)控制用戶(hù)的權(quán)限。

  使用擁有權(quán)限控制的Liunx,工作是一件輕松的任務(wù)。它可以定義任何user,group和other的權(quán)限。無(wú)論是在桌面電腦或者不會(huì)有很多用戶(hù)的虛擬Linux實(shí)例,或者當(dāng)用戶(hù)不愿意分享他們之間的文件時(shí),這樣的工作是很棒的。然而,如果你是在一個(gè)大型組織,你運(yùn)行了NFS或者Samba服務(wù)給不同的用戶(hù),然后你將會(huì)需要靈活的挑選并設(shè)置很多復(fù)雜的配置和權(quán)限去滿(mǎn)足你的組織不同的需求。

  Linux下如何利用訪問(wèn)控制列表來(lái)限制用戶(hù)權(quán)限

  Linux(和其他Unix等POSIX兼容的操作系統(tǒng))有一種被稱(chēng)為訪問(wèn)控制列表(ACL)的權(quán)限控制方法,它是一種權(quán)限分配之外的普遍范式。例如,默認(rèn)情況下你需要確認(rèn)3個(gè)權(quán)限組:owner、group和other。而使用ACL,你可以增加權(quán)限給其他用戶(hù)或組別,而不單只是簡(jiǎn)單的“other”或者是擁有者不存在的組別。可以允許指定的用戶(hù)A、B、C擁有寫(xiě)權(quán)限而不再是讓他們整個(gè)組擁有寫(xiě)權(quán)限。

  ACL支持多種Linux文件系統(tǒng),包括ext2, ext3, ext4, XFS, Btfrs, 等。如果你不確定你的文件系統(tǒng)是否支持ACL,請(qǐng)參考文檔。

  在文件系統(tǒng)使ACL生效

  首先,我們需要安裝工具來(lái)管理ACL。

  Ubuntu/Debian 中:

  $ sudo apt-get install acl

  CentOS/Fedora/RHEL 中:

  # yum -y install acl

  Archlinux 中:

  # pacman -S acl

  出于演示目的,我將使用ubuntu server版本,其他版本類(lèi)似。

  安裝ACL完成后,需要激活我們磁盤(pán)分區(qū)的ACL功能,這樣我們才能使用它。

  首先,我們檢查ACL功能是否已經(jīng)開(kāi)啟。

  $ mount

   Linux下如何利用訪問(wèn)控制列表來(lái)限制用戶(hù)權(quán)限

  你可以注意到,我的root分區(qū)中ACL屬性已經(jīng)開(kāi)啟。萬(wàn)一你沒(méi)有開(kāi)啟,你需要編輯/etc/fstab文件,在你需要開(kāi)啟ACL的分區(qū)的選項(xiàng)前增加acl標(biāo)記。

   Linux下如何利用訪問(wèn)控制列表來(lái)限制用戶(hù)權(quán)限

  現(xiàn)在我們需要重新掛載分區(qū)(我喜歡完全重啟,因?yàn)槲也幌雭G失數(shù)據(jù)),如果你對(duì)其它分區(qū)開(kāi)啟ACL,你必須也重新掛載它。

  $ sudo mount / -o remount

  干的不錯(cuò)!現(xiàn)在我們已經(jīng)在我們的系統(tǒng)中開(kāi)啟ACL,讓我們開(kāi)始和它一起工作。

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言?xún)H代表用戶(hù)個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄