歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

操作系統許可權限

我們今天要來學習下Aix ACL的知識。Aix ACL是什?也許你還不知道,這裡,我們就來介紹下。Aix ACL是對標准權限位的擴展。通過修改分配給個人或組的標准權限,對每個文件或目錄進行更精細的控制。

對每個組或用戶,有3種權限分配情況:
PERMIT : 准許對文件或目錄的特定權限。 
DEMY : 限制對文件或目錄的特定權限。 
SPECIFY : 明確地定義文件或目錄權限。

"acledit "命令用於建立Aix ACL。首先必須設置文本編輯器.如:export EDITOR=/usr/bin/vi。 
然後使用:acledit file_name 屏幕上將會顯示: 
 

  1. attributes:   
  2. base permissions   
  3. owner (rcunning): rwx   
  4. group (staff): r—   
  5. others: ---   
  6. extended permissions   
  7. disabled  

要設置擴展的權限,將“disabled ”設置改為“enabled”: 
 

  1. extend permissions   
  2. enabled  

使用permit、deny 或specify關鍵字來定義擴展權限。前面的例子表明只有所有者能對這個文件寫操作。組成員能讀此文件而其他用戶則沒有任何許可權限。如果要使用戶" joe"能夠讀寫這個文件,用以下命令: 
 

  1. extended permissions   
  2. enabled   
  3. permit rw- u: joe.  


要允許組用戶joegroup讀這個文件,用以下命令:  rermit r-- g: joegroup 

你能夠通過在同一行中合並多個條目來對權限進行微調。如果只想為pete提供讀寫權,而他是系統組的一部分,則用以下命令: 
permit rw- u: pete, g: system
要為幾個用戶或組增加許可權限,則使用分行命令 : 
 

  1. permit rw- u: joe   
  2. permit rw- u: pete  

使用" ls -el"命令,查看Aix ACL是否已在文件中設置。如"ls -el profile"命令顯示:  — rwxw--------+

最後的+表示文件已具 有有效的Aix ACL 。 

注意:使用有數字爭議的chmod 命令將使文件或目錄的Aix ACL無效。

Copyright © Linux教程網 All Rights Reserved