Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

Thunderbird » Изменение файла с сохраненными паролями для новых пользователей. » 27-05-2019 12:03:22

Сохраненные пароли и логины хранятся в зашифрованном виде в logins.json, как написано в http://kb.mozillazine.org/Files_and_fol … hunderbird. Насколько я понял эти данные можно шифровать с помощью утилиты sdrtest из библиотеки nss https://github.com/servo/nss/tree/master/cmd/sdrtest.
Пример logins.json:
{"nextId":2,"logins":[{"id":1,"hostname":"imap://10.77.100.208","httpRealm":"imap://ip-адрес",
"formSubmitURL":null,"usernameField":"","passwordField":"","encryptedUsername":"MDIEEPgAAAAAAAAAAAAAAAAAAAEwFAYIKoZIhvcNAwcECEAEa0FlTmETBAivAz/RbfcXqg==","encryptedPassword":"MDoEEPgAAAAAAAAAAAAAAAAAAAEwFAYIKoZIhvcNAwcECBnu3Rd2QaQWBBA7kHjEbjmb2WY0XzYHzc50","guid":"{20cf1edf-c8d6-40a8-b4ec-fe28d9eb3ad3}","encType":1,"timeCreated":1558943800498,"timeLastUsed":1558943800498,"timePasswordChanged":1558943800498,"timesUsed":1}],"disabledHosts":[],"version":2}
Работа с шифрованием: sdrtest -d путь_к_папке_с_ключами(home/user/.thunderbird/vz66hbku.default) -o

Thunderbird » Работа с конфигурационными файлами. » 27-03-2019 13:05:01

Здравствуйте, уже несколько дней бьюсь над проблемой автоматического добавления пользователей. Пробовал добавлять поля, отвечающие за настройки аккаунтов и параметры их серверов непосредственно в pref.js - безрезультатно. Сделал тоже самое, но уже в user.js- изменяется корректно только первый пользователь. У остальных корректно меняется только имя отправителя и адрес электронной почты, но новые аккаунты не появляются.

Сегодня была попытка через конфигурационные файлы. Делал как в данной теме https://forum.mozilla-russia.org/viewtopic.php?id=73955 и конфигурационный файл кодировал с помощью moz-byteshift.pl, результата тоже не последовало.

Каким способом можно реализовать данную задачу?

Пример конфигурационного файла до кодировки:
[code]//put everything in a try/catch
try {

// 1) env variables
if(getenv("USER") != "") {
  // *NIX settings
  var env_user = getenv("USER");
  var env_home = getenv("HOME");
} else {
  // Windows settings
  var env_user = getenv("USERNAME");

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]