使用bash脚本更改root密码

时间:2018-09-06 20:08:58

标签: bash

因此,当我订购VPS时,会从他们那里得到一个随机密码,需要更改该密码,

我基本上使用centos 6 x64

我当时正在考虑制作一个bash脚本,当我运行该脚本时,会将VPS的密码更改为我想与所有VPS一起使用的默认通用密码。

所以,我的问题-有可能吗?

我正在考虑在bash .sh脚本中使用此代码,我的代码正确吗,

    private static void spin(ref Stopwatch sw, double spinSeconds)
    {
        sw.Start();
        while (sw.ElapsedTicks < spinSeconds) { }
        sw.Stop();
    }

如果不是这样,代码应该是什么?

2 个答案:

答案 0 :(得分:0)

您可以执行以下操作以在centos上更改密码

#!/bin/bash
echo "jadaruine" | passwd --stdin user

答案 1 :(得分:0)

您需要chpasswd命令:

sudo sh -c 'echo username:password | chpasswd

您可能还希望查看chage的密码到期设置。