近来身边的好多同学都在学习linux,从最开始的安装软件都须要百度三天的她们,如今已然成长为了linux用户修改密码,不须要百度就可以把自己弄懵圈的了,接出来的几天小猿圈linux老师会为你们打算一些实用的linux方法剖析给你们linux 输入法,希望对你有所帮助,明天剖析的是怎样通过Shell脚本命令更改密码。
交互形式更改密码
1、ssh远程到主机;
2、切换到root帐号;
[通常都是切换到root进行密码更改linux用户修改密码,假如普通用户更改自己的密码,要输入原密码,之后新密码要满足复杂度才OK];
3、passwdusername
使用passwdusername更改username的密码;
使用该命令会有提示,即步入了交互界面,输入密码即可。
使用脚本更改密码
好多时侯我们可能须要远程执行服务器上的脚本来更改帐号密码,此时就没有办法进行交互了。
此时可以使用如下两种形式更改密码:
形式1:
echo"password"|passwdtestuser--stdin>/dev/null2>&1
形式2:
echotestuser:password|chpasswd
注:
1、密码字符串的双冒号linux格式化命令,可有可无,见里面方法1和方法2的事例
2、如果密码中包含$字符,须要使用反斜线进行通配符,如:
echotestuser:password$|chpasswd
经过上述的讲解相信你对于怎样通过Shell脚本命令更改密码早已有了一定的了解了,那还在等哪些快去尝试呀,有哪些问题记得到小猿圈网站找linux老师给你解决呦。