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