Как сбросить пароль из kwallet?

19

Как сбросить пароль из kwallet?

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

Том Брито
источник

Ответы:

24

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

Если кошелек закрыт, если вы не знаете текущий пароль, его невозможно «сбросить» (это будет проблемой безопасности). Можно удалить только весь кошелек, после чего kwallet попросит вас создать новый пароль.

Для того, чтобы удалить кошелек, удалите файл

/home/<user name>/.kde/share/apps/kwallet/kdewallet.kwl

Если вы делаете знать текущий пароль, или он уже открыт, то увидите ответ Vaibhav Kaushal в ниже.

txwikinger
источник
проблема безопасности? Так почему же существует "sudo"? в любом случае, спасибо!
Том Брито,
3
Это просто неправда: ответ Вайбхава Каушала ниже дает правильные шаги для изменения пароля KWallet.
Ричард Тернер
@ TomBrito Вы действительно думаете, что кто-то с доступом с правами root должен иметь возможность открыть ваш кошелек? Я считаю, что это будет серьезной проблемой безопасности
txwikinger
4
Для новых версий KDE: 4.14.16 находится в: / home / <имя пользователя> /. Local / share / kwalletd / kdewallet.kwl
Toni Gamez
Я пытался исправить этот ответ, прежде чем я вошел в систему: askubuntu.com/review/suggested-edits/787224
Люк Стэнли
10

Чтобы сменить пароль для кошелька KDE, сначала нужно его запустить. Если он не работает, запустите его.

В системном трее вы найдете его значок. Нажмите на значок (щелкните левой кнопкой мыши, а не правой кнопкой мыши). Откроется новое окно со списком кошельков (по умолчанию всего 1). Щелкните правой кнопкой мыши по кошельку, и у вас есть возможность сменить пароль.

Чтобы удалить кошелек, вы можете следовать тому, что сказал txwikinger .

Вайбхав Каушал
источник
2
Как это сделать, если вы не знаете начальный пароль для открытия кошелька?
txwikinger
Он не спросил у меня пароль! : o Это сейчас не так!
Вайбхав Каушал
1
Хорошо ... но это то, о чем вопрос, насколько я понимаю, и на это я ответил. Если вы установили пароль, защищающий kwallet, который вы не знаете, у вас нет другого выбора, кроме как удалить его, поскольку в противном случае любой администратор с правами root может получить ваши пароли.
txwikinger
Если значок кошелька отсутствует, вы можете использовать Системные настройки -> Персонализация -> KDE Wallet -> Показать менеджер в системном трее. Оттуда вы также можете запустить Wallet Manager.
Томаш Гандор
10

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

Как уже указывалось, (не по вине ФП) исходный вопрос был действительно неясным: он спрашивал, как сбросить пароль, но не представил мотивации:

  1. Запомни пароль, просто сброс

    Я помню свой старый пароль KDE Wallet, но я просто хочу сбросить его (т. Е. «Обновить»), возможно, потому что он устарел или я просто хочу сделать его лучше? (таким образом , ответ Вайбхава Каушала )

  2. Забытый пароль

    Потерял ли я свой пароль от кошелька KDE, и поэтому кошелек необходимо удалить и создать заново? (таким образом , ответ txwikinger )

Обновить известный пароль KDE

Если у вас в системном трее отображается значок кошелька KDE , ответ Вайбхава Каушала сработает. Но этот значок на панели задач не всегда отображается. (Вы можете установить это поведение после шага 2 ниже, если хотите.)

  1. Значок KDE Launcher -> Настройки -> Настройки системы (или systemsettings5из командной строки)
  2. Персонализация -> Данные учетной записи -> KDE Wallet
  3. Пройдите вниз, внизу справа (вам может понадобиться прокрутить вниз), нажмите кнопку «Запустить менеджер кошельков» (или снова, возможно, просто из командной строки, введите kdewalletmanager5)
  4. Теперь вы находитесь в KDE Wallet Manager.
  5. Если у вас есть только один (по умолчанию) кошелек, этот кошелек будет вызван kdewallet. Это то, что должно быть открыто в вашем менеджере кошельков KDE. Если нет, закройте другие кошельки и откройте kdewallet.
  6. Нажмите на кнопку «Изменить пароль» справа.
  7. Продолжайте с шагов 9-12 в разделе ниже.

Воссоздать кошелек KDE из-за утерянного пароля

Метод удаления кошелька txwikinger (путем удаления kdewallet.kwlфайла) больше не работает (по крайней мере, в моем Kubuntu 15.10 / KDE 5). То есть (даже если kdewalletвыполняется) удаление этого .kwlфайла не приводит к тому, что служба кошелька kde теперь запрашивает новый пароль. По какой-то причине (по крайней мере, для меня) система просто продолжает запрашивать (старый) пароль, как будто ничего не изменилось. Немного расстраивает.

В настоящее время кажется, что эффективный способ полностью удалить кошелек - так что теперь KDE Wallet Services действительно запрашивает у вас новый пароль для нового kdewallet - состоит в следующем:

  1. Сначала выполните шаги с 1 по 5 выше
  2. Файл -> Удалить кошелек, и во всплывающем окне нажмите «Удалить».
  3. Файл -> Новый кошелек
  4. Имя: так же, как и раньше, kdewallet
  5. Введите новый пароль дважды, нажмите Enter. Тебе хорошо идти.
  6. Закройте менеджер кошелька и настройки системы KDE.
  7. Просто напоминание: В следующий раз, когда вы попытаетесь открыть что-то, нуждающееся в кошельке, вас могут попросить ввести пароль еще раз, каждый раз при повторном запуске служб кошелька KDE.
  8. Совет пользователя: теперь получите хороший менеджер паролей в автономном режиме . Мне нравится KeepassX, который работает в Linux, Mac, Win. Поместите туда свой пароль от кошелька KDE. Регулярно выполняйте резервное копирование файла менеджера паролей (я предлагаю облако с нулевым разглашением, такое как SpiderOak поверх Dropbox).
androclus
источник
удаление файла KWL только что работал для меня, Kubuntu 18.04
fifaltra
3

Теперь в 2018 году вы можете просто скачать kwalletmanager5, набрав

sudo apt install kwalletmanager

Этот менеджер позволяет вам создавать и удалять свои кошельки, а также редактировать пароль, если вы знаете старый пароль.

Alex
источник
0

Когда я столкнулся с этой ошибкой на Kubuntu 14.04 год назад, я удалил kdewallet.kwl вручную и, как и Androclus, никогда не запрашивал новый пароль.

Теперь, после новой установки K16.04, испытывающего ту же проблему, вместо удаления из командной строки я открыл графический интерфейс для KWalletManager и удалил все свои кошельки (не то, что мне было нужно).

После этого я попытался подключиться к Wi-Fi и получил новый пароль.

Jgar
источник
0

Я решил эту проблему, сделав (из KWalletManager) новый кошелек с именем 'afk' и заменив файл .salt из существующего кошелька с именем 'kdewallet' на файл .salt недавно созданного кошелька с именем 'afk'.

Так

cd /home/afk/.kde4/share/apps/kwallet 
mv kdewallet.salt .kdewallet.salt;cp afk.salt kdewallet.salt

И теперь существующий кошелек с именем kdewallet имеет пароль для вновь созданного кошелька afk.

Я удалил кошелек с именем afk, и все, кажется, просто отлично.

Пол афк
источник