AIX命令参考大全,卷 6,v - z - yppasswd 命令

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

AIX命令参考大全,卷 6,v - z

yppasswd 命令

用途

更改网络信息服务(NIS)中的网络密码。

语法

yppasswd [ -f [ Name ] | -s [ Name [ ShellProg ]] ]

描述

yppasswd 命令更改 (或安装)网络密码,并将它与在 UserName 参数中指定的名称关联 起来。要创建或更改密码,必须是想更改的密码的所有者。网络信息服务(NIS) 密码可以与在自己机器上的密码不同。NIS 服务器上的 root 用户可以在不知道另一用户原密码的情况下更改其密码。要这样做,Root 用户可在用户的原始密码处输入他们的密码。不过在 NIS 客户机的 root 用户没有这项特权。

当在命令行输入 yppasswd 命令时,系统会提示 输入旧密码。完成后,系统提示输入新密码。如果用大小写字符混合的字符串,输入的密码最少可以 是四个字符。否则,密码最少必须为六个字符或更长。当然如果坚持认为足够的话,规则也可以放松。

如果输入的旧密码不正确,必须在系统给出错误消息前输入新密码。系统之所以需要这两个密码是因为 update 协议同时将它们发送到服务器。服务器捕获错误并通知输入了错误的旧密码。

要验证新密码,系统提示再输入一次。为使新密码 生效,yppasswdd 守护进程必须运行在 NIS 服务器上。

注:
yppasswd 命令不能建立密码规则,密码 规则由 passwd 命令建立。

标志

-f [ Name ] 更改在 NIS 映射中用户 Name 通用 信息。通用信息是存储于 /etc/passwd 文件中的一般信息。
-s [ Name [ ShellProg ]] 更改在 NIS 映射中用户 Name 的登录 shell。

示例

  1. 要更改用户的 NIS 密码,输入:

    yppasswd Joe

    本示例演示如何为名为 Joe 的用户更改 NIS 密码。系统提示输入 Joe 的旧密码然后是他的新密码。

  2. 要将名为 Joe 的用户的 登录 shell 更改为 /bin/ksh,如果 yppasswdd 守护进程 没有用 -noshell 标志启动,输入:
    yppasswd  -s Joe /bin/ksh
  3. 要更改名为 Joe 的用户在 passwd 文件中的通用信息,如果 yppasswdd 守护进程没有用 -nogecos 标志启动,输入:
    yppasswd  -f Joe
    Old NIS password:
    Joe's current gecos:
    John Doe Test User Id
    Change (yes) or (no)? >y
    To?>Joe User Test User Id

相关信息

yppasswdd 守护进程。

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide 中的 Network Information Service (NIS) Overviewfor System Management

NIS 参考

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