Как сбросить пароль 1С на PostgreSQL | МАРС Телеком

ПерезвонимВам

Попробовать бесплатно
Нажимая ОТПРАВИТЬ я соглашаюсь с обработкой персональных данных
Вы также можете связаться с нашими специалистами по телефону 8 800 333-65-40 (звонок бесплатный по всей территории России).
аватарка
MARS Connector

Программа служит для подключения к услуге «Аренда виртуального сервера» и «Аренда 1С».

СКАЧАТЬ

Как сбросить пароль 1С на PostgreSQL


Для восстановления забытого пароля PostgreSQL на 1С нужно «показать», что в 1С нет ни одного пользователя. В таком случае сервер 1С даст неавторизованный доступ к системе, другими словами, если нет ни одного пользователя, значит предоставляется полный доступ к программе.

Получить консультацию
Листайте ниже

Для восстановления забытого пароля PostgreSQL на 1С нужно «показать», что в 1С нет ни одного пользователя. В таком случае сервер 1С даст неавторизованный доступ к системе, другими словами, если нет ни одного пользователя, значит предоставляется полный доступ к программе.

Для кого-то это баг в безопасности продукции 1С, а для кого-то удобный способ восстановить доступ.

Подключаемся к базе данных PostgreSQL

В 99% случаев PostgreSQL устанавливается на Linux. Чтобы получить доступ к БД, нам необходимо авторизоваться на сервере и выполнить команду:

	sudo -u postgres psql erp

У локального пользователя postgres есть неограниченный доступ к демону БД. Если мы видим приглашение командной строки erp=#, то все ОК.

Переименовываем таблицу v8users

Нам необходимо переименовать таблицу v8users, где хранятся пароли 1С:

	ALTER TABLE v8users RENAME TO v8users2;

Переименовываем файл users.usr

Файл users.usr — это файл, где по умолчанию установленный клиент ищет сохраненные пароли 1С. Его нужно тоже переименовать, чтобы 1С не потеряла любую возможность стандартного запуска. Для этого выполняем команду:

	UPDATE Params SET FileName='users.usr_old' WHERE FileName='users.usr';

Заходим в конфигуратор 1С

Заходим в конфигуратор 1С под полными правами нужной базы и просто оставляем открытое окно конфигуратора.

Возвращаем всех пользователей

Возвращаем все обратно:

	DROP TABLE v8users;
	ALTER TABLE v8users2 RENAME TO v8users;
	UPDATE Params SET FileName='users.usr' WHERE FileName='users.usr_old';
	\q

Устанавливаем новый пароль

После всего заходим в Администрирование –> Пользователи, выбираем нужного пользователя и устанавливаем новый пароль.

Пароль для 1C на PostgreSQL успешно восстановлен!


https://marstel.ru/server

Уже уходите?

Хотите, перезвоним Вам за 30 секунд?

Сейчас на линии несколько свободных специалистов готовых перезвонить Вам для консультации!

Жду звонка
Идёт отправка!

Звонок для Вас бесплатный