AIX命令参考大全,卷 4,n - r - nischmod 命令

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

AIX命令参考大全,卷 4,n - r

nischmod 命令

用途

更改 NIS+ 对象的访问权。

语法

nischmod [ -A ] [ -f ] [ -L ] [ -P ] mode name...

描述

nischmod 命令将 NIS+ 对象或由 name 指定的项的访问权(方式)更改为 mode。使用索引名称指定项。仅有权修改对象的主体才能更改它的方式。

mode 有以下格式:

rights [,rights]...

rights 有以下格式:

[ who ] op permission [ op permission ]...

who 是以下各项的组合:

n 无人许可权
o 所有者许可权
g 组许可权
w 所有人的许可权
a 全部,或 owg

如果省略 who,则缺省值是 a

op 是以下之一:

+ 授予 permission
- 撤消 permission
= 明确设置许可权

permission 是以下的任意组合:

r 读取
m 修改
c 创建
d 破坏

标志

-A 修改与 name 指定的搜索规则相匹配的串联路径上的所有表中的全部项。该标志意味着 -P 标志。
-f 强制操作,如果不成功,也没有错误输出。
-L 跟随链接,更改链接对象或项的许可权,而不是链接自身的许可权。
-P 跟随命名表里串联路径。当 name 是一个索引名称,或 -L 标志也被指定,并且命名对象是一个指向项的链接时,该标志才是适用的。

环境

NIS_PATH 如果已设置该变量,且 NIS+ 名称未全限定,将搜索每条指定目录直到查找到该对象(参阅 nisdefaults 命令)。

退出状态

该命令返回下列出口值:

0 成功
1 失败

示例

  1. 要赋予每个人对对象的读取权(即对所有者、组和所有人的权限),请输入:

    nischmod a+r object
  2. 要拒绝对 group 和未授权的客户机(nobody)的创建和修改特权,请输入:

    nischmod gn-cm object
  3. 要为对象设置许可权的复合集,请输入:

    nischmod o=rmcd,g=rm,w=rc,n=r object
  4. 要设置密码表中项的许可权以便组所有者能够修改它们,请输入:

    nischmod g+m '[uid=55],passwd.org_dir'
  5. 要更改链接对象的许可权,请输入:

    nischmod -L w+mr linkname

相关信息

chmod 命令、nischgrp 命令、nischown 命令及 nisdefaults 命令。

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