Гнездо уже используется, но не перечислена (MPD)?

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

Ввод:

# 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

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

-121--111270-

Возможны другие, более безопасные методы, но одним из способов является редактирование /etc/shadow . Получите зашифрованную форму предполагаемого пароля:

$ mkpasswd -m sha-512
Password: 
$6$zGvnR7mWtj59LfpO$t/VMNTbqyp9ykVMWUhsXghVvJ15iGDiFwvhNYaJIbBy8iM9E/vHSTmbBa0iotCLBA.MGBM949tyoxrjX81Qkg1

Это зашифрованная форма foo , если вам интересно.

Изменить /etc/shadow :

sudo vipw -s

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

1
18.07.2018, 15:02
2 ответа

Похоже, вы используете Systemd

Как упоминалось в в комментариях , вам также необходимо остановить сокет

sudo systemctl stop mpd.socket
1
28.01.2020, 00:32

Это может быть немного поздно, но у меня была та же проблема, и установка адреса привязки _к _в файле mpd.conf на «0.0.0.0», похоже, решила ее.

Также есть хорошее объяснение того, почему это может происходить здесь

0
10.04.2020, 12:13

Теги

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