Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux下文件的訪問控制

Linux下文件的訪問控制

日期:2017/2/7 14:38:21      編輯:Linux教程
 

在Linux下對文件的訪問權限的控制是一個非常重要的問題其中chmod是修改文件權限的方法,今天就介紹另一種對文件的訪問權限修改的方式 acl 文件的訪問控制列表

Acl是訪問控制列表的縮寫,在Linux中acl給與用戶與管理員更好的讀寫和權限賦予的能力 在acl中主要有兩個命令 Getfacl 查看文件的acl信息 Setfacl 設置文件的acl信息 <!--[if !supportLists]-->1, <!--[endif]-->getfacl 查看文件的acl信息   其中file:後面的是文件的路徑和名字 Owner:文件的屬主 Group:文件的屬組 User::文件屬主的權限 Group::文件屬組的權限 Other::其他人的權限 <!--[if !supportLists]-->2, <!--[endif]-->setfacl設置文件的acl信息 setfacl –s 設置權限會覆蓋當前的acl權限 -m 添加,修改權限,不會覆蓋原有的acl設置 -x 刪除相應權限 -d設置權限 -b刪除所有權限 -k刪除缺省權限 用m選項設置修改權限的使用格式 Setfacl –m u:UID:permission filename Setfacl –m g:GID : permission filename
    用x權限刪除相應權限 Setfacl –x u:UID:permission filename Setfacl –x g:GID : permission filename 例如 setfacl –x u:redhat /etc/passwd   刪除所有權限 Setfacl –b /etc/passwd 3, lsattr 可以查看文件的擴展屬性 lsattr /etc/passwd 4,chattr修改文件的擴展屬性
Copyright © Windows教程網 All Rights Reserved