Answers:
您有他的SSH公钥吗?将其放在.ssh/authorized_keys
他的主目录中。一旦完成此操作(权限足够严格-SSH非常挑剔。)他就可以登录而根本不需要密码...而且他将永远不需要密码。
最好的部分是他的公钥不敏感,因此可以通过电子邮件或聊天传递它,并且他的私钥永远不会离开他的计算机。
USERNAME = NOPASSWD: /usr/local/bin/pwreset.sh
in /etc/sudoers
之类的行,并且脚本pwreset.sh
运行了命令,/usr/bin/passwd USERNAME
他将不需要密码来(重新)设置自己的密码。
设置默认密码是不可避免的。我的程序是:
1)生成一个安全的随机密码(每个用户都不同)。我在OSX的帐户设置中使用了密码生成器,但是您可以使用http://strongpasswordgenerator.com这样的网站
2)安全地向他们提供密码,例如亲自或通过http://www.privnote.com
3)因为您已经知道该怎么做才能在首次登录时强制重置
sudo
吗?