Provided by: manpages-zh_1.5.1-2_all bug

NAME(SYNOPSIS()
       yppasswd [-f] [-l] [-p] [user]
       ypchfn [user]
       ypchsh [user]

DESCRIPTION()
       在Linux中,标准的        passwd(1),       chfn(1)       和       chsh(1)
       不能够用来修改用户的NIS密码,shell和GECOS信息,它们只能修改本机上的密码文件.
       要修改NIS信息,可以使用它们的NIS对应命令   yppasswd,  ypchfnypchsh
       来替代.

       这些命令都是同一个程序,只是链接为不同的名字罢了.
       使用命令行选项,你可以选择是否更新你的密码    -p,    你的登录shell   -l,
       你的GECOS字段 -f, 还是它们的并集.   如果没有指定其它选项的话,  yppasswd
       暗含了  -p  选项.如果你使用了  -f  或者  -l 选项,你也需要添加 -p 标识。
       ypchfn 暗含了 -f 选项,而 ypchsh 则暗含了 -l 选项.

       当不带 user  参数调用时,正在调用命令的用户的账号信息将被更新,  否则更新
       user
       的信息.该选项只对超级用户有用.如果服务器上的yppasswdd后台守护程序支持,你可以指定服务器的root密码来替换用户[老的]密码.

       所有工具首先会提示用户当前NIS密码需要使用                  yppasswdd(8)
       后台守护程序认证.随后,程序提示以下更新信息:

       yppasswd-l
              修改用户的NIS密码.提示用户输入新的密码.
              当输入密码时,响应是关闭的,这样密码不会显示在屏幕上.拒绝空的密码,这是因为密码短于6个字符.用户然后会要求重新输入密码以确证第一次没有拼错.

       ypchsh or -l
              修改用户的登录shell.提示用户输入新的shell,老的shell作为默认值:

                Login shell [/bin/sh]: _

              要接受默认值,只需按回车.要清除在你的                   passwd(5)
              文件中的shell字段(这样会选定系统的默认shell), 输入字符串 none.

       ypchfn or -f
              修改用户的全名和相关信息.按照惯例,一些应用程序需求     passwd(5)
              文件的GECOS字段(字段4)包含用户的真名(与登录名相对应)和一些如办公室电话号码之类的附加信息.这些信息通过
              finger(1) 和其他一些可能的工具显示.

              当设置全名时, ypchfn 显示以下提示,默认值使用方括号括起:

                Name [Joe Doe]:
                Location [2nd floor, bldg 34]:
                Office Phone [12345]:
                Home Phone []:

              要接受默认值,只需按回车.要清除一个字段,则输入 字符串 none.

SEE ALSO()
       chfn(1),    chsh(1),   finger(1),   passwd(5),   passwd(1),   ypcat(1),
       yppasswdd(8), ypserv(8), ypwhich(1)

AUTHOR()
       yppasswdyp-tools 包的一部分,由Thorsten Kukuk <kukuk@suse.de>写成.

[riser <boomer@ccidnet.com>

[2000/12/14

linuxan:
       http://cmpp.linuxforum.net