yppasswd(1)

NAME(名稱）
yppasswd, ypchfn, ypchsh - 修改你在NIS資料庫中的密碼

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

DESCRIPTION(描述)
在Linux中,標準的 passwd(1), chfn(1) 和 chsh(1) 不能夠用來修改使用者的NIS密碼,shell和GECOS資訊,它們只能修改本機上的密碼檔案. 要修改NIS資訊,可以使用它們的NIS對應命令 yppasswd, ypchfn 和 ypchsh 來替代.

這些命令都是同一個程式,只是連結為不同的名字罷了. 使用命令列選項,你可以選擇是否更新你的密碼 -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(作者)
yppasswd 是 yp-tools 包的一部分,由Thorsten Kukuk <kukuk@suse.de>寫成.

[中文版維護人]
riser <boomer@ccidnet.com>

[中文版最新更新]
2000/12/14

《中國linux論壇man手冊頁翻譯計劃》:
http://cmpp.linuxforum.net

跋
本頁面中文版由中文 man 手冊頁計劃提供。
中文 man 手冊頁計劃：https://github.com/man-pages-zh/manpages-zh