Ubunty, Unity, gnome-keyring-daemon
Sep. 4th, 2012 11:04 amУбунтовая Unity довольно удобная штука. Часто. Apple должен их засудить, у него давно уже, наверно, где-нибудь запатентована "всякая иногда удобная штука".
Но сырая, зараза, шаг влево, шаг вправо -- например,
(1) у них есть баг, лень искать, из-за которого отключено восстановление сессии. У меня, скажем, восемь панелек заполнено всяким аккуратно разложенным добром, и я каждый раз после перезагрузки должен все заново запускать и раскладывать. Хорошо, что дома у меня Xfce без этого бага! А на работе я перезагружаю машину раз в два месяца примерно.
(2) Они пользуются [censored] [censored] [censored] gnome-keyring-daemon. Такая якобы удобная излишняя штука, зачем-то еще в одном месте хранящая ваши пароли. Это еще одно ненужное излишнее новое место,
Способ лечения:
Теперь вам придется, правда, по старинке запускать ssh-agent и экспортировать, что бишь он скажет, но никаких паролей, кроме необходимых при ssh-add, у вас не спросят. У вас и (о [censored] поганый gnome-keyring-daemon!) у ваших ночных скриптов.
Но сырая, зараза, шаг влево, шаг вправо -- например,
(1) у них есть баг, лень искать, из-за которого отключено восстановление сессии. У меня, скажем, восемь панелек заполнено всяким аккуратно разложенным добром, и я каждый раз после перезагрузки должен все заново запускать и раскладывать. Хорошо, что дома у меня Xfce без этого бага! А на работе я перезагружаю машину раз в два месяца примерно.
(2) Они пользуются [censored] [censored] [censored] gnome-keyring-daemon. Такая якобы удобная излишняя штука, зачем-то еще в одном месте хранящая ваши пароли. Это еще одно ненужное излишнее новое место,
~/.gnome2/keyrings/login.keyring
(я для простоты не упоминаю там user.keystore, не придирайтесь), у них заблокировано еще одной излишней программой, seahorse. При попытке воспользоваться каким-нибудь вашим ~/.ssh/id_rsa ключом, а у меня их несколько, запароленных и открытых, вас вежливо просят разблокировать ненужный login.keyring, к которому у вас нет пароля. Здорово, да? похоже на вымогательство.Способ лечения:
sudo chmod a-x /usr/bin/gnome-keyring-daemon
sudo killall gnome-keyring-daemon
Теперь вам придется, правда, по старинке запускать ssh-agent и экспортировать, что бишь он скажет, но никаких паролей, кроме необходимых при ssh-add, у вас не спросят. У вас и (о [censored] поганый gnome-keyring-daemon!) у ваших ночных скриптов.