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

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

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

nisdefaults 命令

用途

显示当前在名称空间中活动的七个缺省值。

语法

nisdefaults [ -d domain ] [ -g group ] [ -h host ] [ -p principal ] [ -r access_rights ] [ -s search_path ] [ -t time_to_live ] [ -a all(terse) ] [ -v verbose ]

描述

nisdefaults 命令显示当前在名称空间中活动的七个缺省值。要显示 NIS+ 缺省值,缺省值是以下之一:

除非使用创建该对象的命令的 -D 标志覆盖这些缺省值,否则在该机器上创建的任何对象都将自动获取这些缺省值。

设置缺省安全性值

本节描述了如何执行与 nisdefaults 命令、NIS_DEFAULTS 环境变量和 -D 标志相关的任务。NIS_DEFAULTS 环境变量指定下列缺省值:

设置在 NIS_DEFAULTS 环境变量中的值是缺省值,这些缺省值应用于您使用 shell 创建的全部 NIS+ 对象(除非使用创建该对象的命令的 -D 标志覆盖这些缺省值)。

您可以指定用 NIS_DEFAULTS 环境变量指定的缺省值(所有者、组、访问权和生存时间)。当设置 NIS_DEFAULTS 的值后,从该 shell 创建的每个对象将获取那些缺省值,除非当调用命令时使用 -D 标志覆盖它们。

显示 NIS_DEFAULTS 的值

可通过使用 echo 命令检查环境变量的设置,如以下示例所示:

client% echo $NIS_DEFAULTS
owner=butler:group=gamblers:access=o+rmcd

也可以使用 nisdefaults 命令显示在名称空间中活动的 NIS+ 缺省值的总清单。

更改缺省值

通过更改 NIS_DEFAULTS 环境变量的值来更改缺省的访问权、所有者和组。使用适合于 shell 的环境命令(setenv 对应于 csh$NIS_DEFAULTS=export 对应于 shksh),并使用以下参数:

可将被冒号分隔的两个或多个参数合并到一行中:

owner=principal-name:group=group-name

更改缺省值 -- 示例
任务 示例
该命令授予所有者的读访问权为缺省访问权。 client% setenv NIS_DEFAULTS access=o+r
该命令将缺省所有者设置为其主域是 Wiz.com. 的用户 abe。 client% setenv NIS_DEFAULTS owner=abe.wiz.com.
该命令将前两个示例合并在一个代码行上。 client% setenv NIS_DEFAULTS access=o+r:owner=abe.wiz.com.

从更改了缺省值的 shell 中创建的全部对象和项将有您所指定的新值。不能为表的列或项指定缺省设置;列和项只是继承了表的缺省值。

重新设置 NIS_DEFAULTS 的值

通过输入无参数的变量名,使用适合于 shell 的格式可以将 NIS_DEFAULTS 值重新设置为它的初始值:

对于 C shell:

client# unsetenv NIS_DEFAULTS

对于 Bourne 或 Korn shell:

client$ NIS_DEFAULTS=; export NIS_DEFAULTS

标志

-d domain 显示输入命令的工作站的本地域。显示 /etc/defaultdomin 环境变量的值。
-g group 显示将被指定给从该 shell 创建的下一个对象的组。显示 NIS_GROUP 环境变量的值。
-h host 显示工作站的主机名。显示 uname -n 环境变量的值。
-p principal 显示输入 nisdefaults 命令的 NIS+ 主体的全限定用户名或主机名。显示 gethostbyname() 环境变量的值。
-r access_rights 显示将被分配给从该 shell 创建的下一个对象或项的访问权。格式:----rmcdr---r---。显示 NIS_DEFAULTS 环境变量的值。
-s search_path 显示搜索路径的语法,该路径表示寻找信息时 NIS+ 将搜索的域。显示 NIS_PATH 环境变量的值(如果已设置)。显示 NIS_PATH 环境变量的值。
-t time_to_live 显示将分配给从该 shell 创建的下一个对象的生存时间。缺省值是 12 小时。显示 NIS_DEFAULTS 环境变量的值。
-a all (terse) 以简要格式显示全部七个缺省值。显示   环境变量的值。
-v verbose 以详细方式显示指定的值。显示   环境变量的值。
注:
可使用这些选项来显示所有缺省值或它们的任意子集。

示例

  1. 要以详细格式显示全部的值,请输入无参数的 nisdefaults 命令。

    master% nisdefaults 
    Principal Name : topadmin.wiz.com.
    Domain Name    : Wiz.com.
    Host Name      : rootmaster.wiz.com.
    Group Name     : salesboss
    Access Rights  : ----rmcdr---r---
    Time to live   : 12:00:00:00:00
    Search Path    : Wiz.com.
  2. 要以简要格式显示全部的值,添加 -a 选项。
  3. 要显示这些值的子集,使用适当的选项。这些值以简要方式显示。例如,要以简要方式显示权限和搜索路径缺省值,请输入:

    rootmaster% nisdefaults -rs
    ----rmcdr---r---
    Wiz.com.
  4. 要以详细方式显示这些值的子集,添加 -v 标志。

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