Пароль можно изменить вручную в качестве администратора. Просто войдите в систему и выполните следующие действия:
Ввод:
# passwd whitecat
Вывод должен быть:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
-121--97575- Во-первых, не нужен cat
- awk умеет читать файлы.
Вы хотите передать столбцы в виде разделенной запятыми строки с помощью опции -v
, а затем в блоке awk BEGIN разделить строку
awk -v cols="2,5,1" '
BEGIN {n = split(cols, ary, /,/); sum=0}
{for (i=1; i<=n; i++) sum += $(ary[i])}
END {print sum}
' count.txt
разделить
возвращает количество сгенерированных элементов, поэтому обязательно сохраните это значение, чтобы можно было закольцовывать массив позже.
Возможны другие, более безопасные методы, но одним из способов является редактирование /etc/shadow
. Получите зашифрованную форму предполагаемого пароля:
$ mkpasswd -m sha-512
Password:
$6$zGvnR7mWtj59LfpO$t/VMNTbqyp9ykVMWUhsXghVvJ15iGDiFwvhNYaJIbBy8iM9E/vHSTmbBa0iotCLBA.MGBM949tyoxrjX81Qkg1
Это зашифрованная форма foo
, если вам интересно.
Изменить /etc/shadow
:
sudo vipw -s
Найти пользователя, заменить текущий пароль на сгенерированный, сохранить и выйти. Если вы запутаетесь, это будет ад, так что продолжайте сеанс sudo
в другом терминале.
Похоже, вы используете Systemd
Как упоминалось в в комментариях , вам также необходимо остановить сокет
sudo systemctl stop mpd.socket