歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux ACL應用學習

教到Linux 的acl ,只是大致地講了一下,結合我自己之前的認識,在這裡記錄一下。

(當初我之所以知道 Linux也有acl這工具,是因為我在學習cisco路由時,學到ACL訪問控制列表的內容,突發其想,想著Linux有沒有訪問控制之類 的東西?就上網搜了一下,結果真搜到了,當時真興奮。哈哈。這是題外話)

首先先模擬一下環境,先創建一個文件系統。

割一塊大小512字節大小的文件出來 。

然後,將它與循環設備/dev/loop0連接在一起。

  1. losetup /dev/loop0 /opt/test 
  2.  
  3. losetup將循環設備與文件連接在一起,針文件模擬 成整個文件系統,讓用戶 
  4. 得以將其視為硬盤驅動器,光驅或軟驅,並掛入當前指定目錄來使用。 
  5. 好處是,即使這個文件系統崩潰,也不會影響到我們整個系統的正常動作。 
  6. 也可以設備一個密碼:
  7. losetup -e 1234 /dev/loop0

 

  1. mke2fs /dev/loop0 
  2. mount -o rw,acl /dev/loop0 /mnt 

這樣子,環境就做好了,以後的實驗操作都在這個文件系統上做。

設置ACL的命令是這樣的:

setfacl -m u:用戶:rwx file

做個實驗看看效果 :

這樣子,對於由root創建的文件,用戶test1也有了可讀可寫的權限了。

Copyright © Linux教程網 All Rights Reserved