Не удалось найти, что допустимый ключ в брелоке для ключей сеанса пользователя для сигнала указал в опции монтирования после обновления от 16,04 до 18,04

Приблизительно месяц назад я обновил свои 16.04 серверов LTS к 18.04.1 LTS. Обновление пошло прекрасное. Однако начиная с обновления, каждый раз, когда пользователь входит в систему, существует сообщение, отображенное в dmesg или на локальной консоли (но не к сессии пользователя SSH), который читает:

[890802.820519] Could not find key with description: [HEXSTRING]
[890802.820537] process_request_key_err: No key
[890802.820538] Could not find valid key in user session keyring for sig specified in mount option: [HEXSTRING]
[890802.820557] One or more global auth toks could not properly register; rc = [-2]
[890802.820558] Error parsing options; rc = [-2]

После большого поиска с помощью Google я нашел этот связанный вопрос и сумел выяснить, что это - резервное копирование домашнего диска пользователя, взятого, когда обновление произошло.

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

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

$ /usr/bin/ecryptfs-manager

eCryptfs key management menu
-------------------------------
    1. Add passphrase key to keyring
    2. Add public key to keyring
    3. Generate new public/private keypair
    4. Exit

Make selection: 1

    Mount-wide passphrase:
    Confirm passphrase:
    Using the default salt value

That key was already in the keyring.

Так, ключ уже находится в брелоке для ключей, но я все еще получаю сообщение об ошибке, когда пользователь входит в систему.

Как я могу препятствовать тому, чтобы это уведомление/ошибка произошло?

12
задан 20 September 2018 в 13:16

2 ответа

Это похоже на эту ошибку, сначала сообщенную в Ubuntu 17.10: ecryptfs-mount-private не удается инициализировать ecryptfs ключи

Ошибка там похожа на Ваше собственное:

[ 1265.695388] Could not find key with description: [<correct key ID>]
[ 1265.695393] process_request_key_err: No key
[ 1265.695394] Could not find valid key in user session keyring for sig specified in mount option: [<correct key ID>]
[ 1265.695395] One or more global auth toks could not properly register; rc = [-2]
[ 1265.695396] Error parsing options; rc = [-2]

Необходимо подписаться на отчет об ошибках и удостовериться, что Вы отмечаете его, влияет на Вас также.

Прочитайте сообщения, добавленные другими пользователями. Существуют решения, которые работают на некоторых и не других.

3
ответ дан 23 November 2019 в 03:46

В Ubuntu 18.04 lts, ​​это работает для кого-нибудь?

exec / usr / bin / startfluxbox

и если вы получите сообщение с просьбой попробовать запустить интерактивный ecryptfs-mount-private попробуйте это сделать.

должно получиться что-то вроде:

Вставлен токен аутентификации с sig в ​​связку ключей сеанса пользователя INFO: Ваш личный каталог был смонтирован

0
ответ дан 2 December 2019 в 12:39

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

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