AIX命令参考大全,卷 1,a - c - aclput 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 1,a - c

aclput 命令

用途

设置文件的访问控制信息。

语法

aclput [ -i InFile ] File

描述

aclput 命令设置 File 参数指定的文件的访问控制信息。此命令从标准输入读取访问控制信息,除非您指定 -i 标志。

注:
如果正在从标准输入读取,您的项必须与访问控制信息的格式匹配,否则您将得到一条错误消息。请使用 Ctrl-D 按键顺序来完成会话。

访问控制列表

在访问控制列表中,属性、基本和扩展许可权以下列格式显示:

attributes: ( SUID | SGID | SVTX )

base permissions:
 
   owner (name): mode
 
   group (group): mode
 
   others: mode
 
extended permissions 
( enabled | disabled )
 
   permit  mode   u:Username,g:groupname
 
   deny    mode   u:Username,g:groupname
 
   specify mode   u:Username,g:groupname

访问方式是:读(r)、写(w)和执行/搜索(x),Mode 参数表示为 rwx(还有一个代替每个未指定许可权的短划线)。

例如,以下 ACL 指出文件属于用户 user1 和组 staff。另外,用户 user2 对此文件具有读访问:

attributes:
 
base permissions:
 
    owner (user1): rw-
 
    group (group): r--
 
    others: ---
 
extended permissions 
    enabled
 
    permit  r--   u:user2

以下 ACL 指出了文件属于同一个用户和组,但是在此示例中,每个其它用户(除了 user2)具有读访问:

attributes:
 
base permissions:
 
    owner (user1): rw-
 
    group (group): r--
 
    others: r--
 
extended permissions  
    enabled
 
    deny  r--   u:user2

标志

-i InFile 指定访问控制信息的输入文件。如果在 InFile 参数指定的文件中的访问控制信息不正确,则当您尝试将它应用到文件中时,一条前面带星号的错误消息将添加至输入文件。

注:文件的整个“访问控制列表”不能超过一个内存页面(4096 字节)。

安全性

访问控制:此命令应为标准用户程序并有 trusted computingbase 属性。

审计事件:如果正确配置并启用审计子系统,则每次执行 aclput 命令时,将生成以下审计记录(事件):

事件 信息
FILE_Acl 列出文件访问控制。

请参阅《AIX 5L V5.2 安全指南》中的『设置审计』以获得关于如何正确选择和对审计事件进行分组以及如何配置审计事件数据收集的更多详细信息。

示例

  1. 要用来自标准输入的信息设置 status 文件的访问控制信息,请输入:

    aclput status
    attributes: SUID

    然后按 Ctrl-D 顺序来退出会话。

  2. 要用存储在 acldefs 文件中的信息来设置 status 文件的访问控制信息,请输入:
    aclput    -i   acldefs   status
  3. 要用用于 plans 文件的相同信息来设置 status 文件的访问控制信息,请输入:

    aclget   plans   |   aclput   status
  4. 要用 plans 文件的访问控制信息的已编辑版本来设置 status 文件的访问控制信息,则必须输入两个命令。首先,请输入:
    aclget    -o acl   plans   
    这将 plans 文件的访问控制信息存储于 acl 文件中。请使用您最喜欢的编辑器来编辑 acl 文件中的信息。然后,请输入:
    aclput    -i   acl   status
    此第二个命令取出 acl 文件中的访问控制信息,然后将它放进 status 文件中。

文件

/usr/bin/aclput 包含 aclput 命令。

相关信息

acledit 命令、aclget 命令、auditpr 命令、chmod 命令。

《AIX 5L V5.2 系统用户指南:操作系统与设备》『访问控制列表』

《AIX 5L V5.2 安全指南》中的『审计概述』说明了更多关于审计和审计事件的信息。

要获得更多有关用户识别和认证、任意访问控制、可信计算库和审核方面的信息,参阅《AIX 5L V5.2 安全指南》中的『独立系统安全性』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]