有没有办法给 root 用户一个临时密码?即在一定时间后,或手动停用后,密码将被删除。
我想授予我的同事在一定时间(比如一天)内以 root 身份访问服务器的权限,以便他可以使用ssh [email protected]
. 之后,我给他的密码就会过期,试图用它登录将被拒绝。
有没有办法做到这一点?
有没有办法给 root 用户一个临时密码?即在一定时间后,或手动停用后,密码将被删除。
我想授予我的同事在一定时间(比如一天)内以 root 身份访问服务器的权限,以便他可以使用ssh [email protected]
. 之后,我给他的密码就会过期,试图用它登录将被拒绝。
有没有办法做到这一点?
尝试
passwd -x 1
。来自man passwd
:当然,这不会阻止您的同事设置他们自己选择的密码,或使用 SSH 密钥登录。
你也可以试试
usermod -e
。来自man usermod
:所有这些都没有实际意义,因为您提供了 root 密码。同事总是可以撤销你提出的任何措施。
最好是使用
sudo
.