步骤如下:
锁定用户密码。执行命令:usermod -L username。如果用户不存在,用useradd添加用户,但是不设置密码,使得该帐号仍然处于锁定状态,如果用户密码已经激活,则用上面命令锁定。
强制密码立刻过期。执行命令:chage -d 0 username。该命令设置用户上次修改密码的时间为纪元时间(1970年1月1日),这样会使得该命令立刻过期,而不论密码过期策略的设置。
对帐号解锁。可以设置一个新密码或者设置空密码。不要使用passwd来设置密码,因为它会使得刚才设置的使密码立刻过期的设置失效。
注意:最好不要设置空密码,有一定的安全风险。
你好,如果想从windows远程登录Linux的话可以使用这类方法:1.windows上有几种不同的SSH客户端,其中PuTTY的开放源代码是使用最广泛的,先下载PuTTY。(2)出现对话框后,输入IP和端口号,然后点击open即可实现连接。(3)如是首次连接会跳出对话框,点击“是”即可。PS:windows还可以通过VNC以图形方式连接。linux下强制新用户首次登陆修改密码如果系统管理员希望添加一个用户以后,让该用户第一次登录以后自己设置自己的密码,那么就要使得用户的初始密码或者空密码立刻过期,强制用户第一次登录后立刻修改密码。 www.dnjsb.com为了强制用户第一次登录时设置一个新密码,请按照下面的指示来做,但是需要的注意的时候如果用户是通过SSH远程登录进去的,那么该方法是不能生效的。1.锁定用户密码-如果用户不存在,用useradd添加用户,但是不设置密码,使得该帐号仍然处于锁定状态,如果用户密码已经激活,则用下面命令锁定:usermod-Lusername2.强制密码立刻过期:chage-d0username该命令设置用户上次修改密码的时间为纪元时间(1970年1月1日),这样会使得该命令立刻过期,而不论密码过期策略的设置。3.对帐号解锁-这里有两个方法来实现,管理员可以设置一个新密码或者设置空密码:注意:不要使用passwd来设置密码,因为它会使得刚才设置的使密码立刻过期的设置失效。为了设置初始密码,使用下面步骤: www.dnjsb.com启动Python:#pythonPython2.3.4(#1,Feb62006,10:38:46)[GCC3.4.520051201(RedHat3.4.5-2)]onlinux2Typehelp,copyright,creditsorlicenseformoreinformation.>>>在提示符>>>后输入下面命令:importcryptprintcrypt.crypt(userpassword,username)输出将会类似是:12CsGd8FRcMSM输入[Ctrl]+[D]退出python。拷贝刚才的输出密码结果,12CsGd8FRcMSM,用在下面的命令中:usermod-p12CsGd8FRcMSMusername当然也可以给用户给一个空密码:usermod-pusername注:虽然空密码很方便,但是有安全风险。然后登录该用户,就会提示输入密码。其他办法: www.dnjsb.com使用下面方法也可以实现:1.使用useradd添加用户2.使用passwd设置用户密码3.使用usermod-L来锁密码4.强制用户帐号过期chage-d0username5.解锁用户帐号上面流程的示例:#useradddan#passwddanChangingpasswordforuserdan.Newpassword:Retypenewpassword:passwd:allauthenticationtokensupdatedsuccessfully.#usermod-Ldan#chage-d0dan#usermod-Udan当然用户dan第一次登录,就会提示设置密码如下: www.dnjsb.com$sudanPassword:Youarerequiredtochangeyourpasswordimmediately(rootenforced)Changingpasswordfordan(current)UNIXpassword:Newpassword:Retypenewpassword:本文摘自redhat官方文档!根据本人理解只需2步:1、建立用户账户2、强制用户帐号过期若需清空账户只需将/etc/shadow中相应用户的密码字段(字段以:分隔,第二个字段)清空即可。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)