在SunOS上,chkey命令更改用户的安全RPC密钥对。
查看英文版
1 chkey 运行系统环境
2 chkey 说明
3 chkey 语法
Linux
该chkey会命令更改用户的安全RPC公钥和密钥对。chkey提示输入旧的secure-rpc密码,并通过解密密钥来验证它是否正确。如果用户尚未使用keylogin解密和使用keyserv存储密钥,则chkey将密钥注册到本地keyserv 守护进程。如果secure-rpc密码与登录密码不匹配,则chkey提示输入登录密码。然后chkey使用登录密码来加密用户的Diffie -Hellman 秘密密钥(192位)。chkey还可为使用nisauthconf配置的身份验证机制加密其他Diffie-Hellman密钥。
chkey确保登录密码和secure-rpc密码(或多个密码)保持相同,从而启用密码屏蔽。
密钥对可以存储在/ etc / publickey文件,NIS公共密钥映射或NIS + cred.org_dir表中。如果生成了新的密钥,它将在本地keyserv守护程序中注册。但是,只有NIS +可以存储192位以外的Diffie-Hellman密钥。
可以使用-m选项和认证机制名称来更改或重新加密特定机制的密钥。多个-m选项可用于更改一个或多个键。但是,只能使用chkey更改使用nisauthconf配置的机制。
如果未使用-s选项指定公共密钥的源,则chkey会查询名称服务交换机配置文件(nsswitch.conf)中的公共密钥条目。如果publickey条目仅指定一个来源,则chkey将更改指定名称服务中的密钥。但是,如果列出了多个名称服务,则chkey无法确定要更新的源并显示错误消息。用户应使用-s选项显式指定源。
非root用户不允许在文件数据库中更改其密钥对。
查看英文版
chkey [-p] [-s nisplus | nis | files | ldap] [-m]
-p |
使用用户的登录密码重新加密现有的密钥。 |
-s nisplus |
更新NIS + 数据库。 |
-s nis |
更新NIS数据库。 |
-s ldap |
更新LDAP数据库。 |
-s files |
更新文件数据库。 |
-m |
更改或重新加密指定机制的秘密密钥。 |
查看英文版
cut | cu | csplit | crontab | cpio | continue | compress | col | cmp | cksum | chsh | chroot | cd | chmod | cp | comm | chown | cal | calendar | clear | chfn | cancel | cat | cc | cfdisk | checkeq | checknr | chgrp |
未知的网友