Как изменить пароль root, используя webmin в одной командной строке?

Прежде чем это сделать, сначала проверьте свою версию. Откройте терминал и введите следующую команду:

uname -a; cat /etc/lsb-release 

Пример вывода из моего:

r00t@penreturns:~$ uname -a; cat /etc/lsb-release 
Linux penreturns 3.4.1-030401-generic #201206041411 SMP Mon Jun 4 18:12:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
r00t@penreturns:~$ 
1
задан 20 June 2013 в 03:51

1 ответ

line 0: unexpected EOF while looking for matching `"'

Это имеет смысл. Каждый раз, когда у вас есть три кавычки в командной строке без каких-либо обратных косых черт, вы просите о неприятностях. Эти вещи должны попадать парами.

echo -e "newPassword\nnewPassword" | passwd root

Это довольно неуклюже. Я не думаю, что это может сработать. Это, конечно, не для меня.

Это немного лучше, но все еще плохо:

usermod -p $(echo "newPassword" | openssl passwd -1 -stdin) root

Обновление: узнал о chpasswd сегодня:

echo "root:password" | chpasswd
1
ответ дан 24 May 2018 в 20:52

Другие вопросы по тегам:

Похожие вопросы: