powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как сменить пароли всем юзерам ?
20 сообщений из 20, страница 1 из 1
Как сменить пароли всем юзерам ?
    #35305951
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос несложный - но я работаю с Sybase ASE недавно и просто не хватает опыта - подскажите пожалуйста если не тяжело :
Как при переносе базы ASE 12.5 на новый сервер поменять всем юзерам пароли ? Перенос идет с Win на LInux - я перелил логины через bcp - осталось только сменить всем пароли - пробовал сделать батник который передает логины по очереди в скрипт для смены пароля через sp_password. Но видимо где-то тут ошибка , а где не знаю ?


connect database BASE user DBA identified by xxxxxx;
parameters USER, PASS;

use master
go

exec sp_password 'xxxxxx','pass', 'login'
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35306049
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anty_rcВопрос несложный - но я работаю с Sybase ASE недавно и просто не хватает опыта - подскажите пожалуйста если не тяжело :
Как при переносе базы ASE 12.5 на новый сервер поменять всем юзерам пароли ? Перенос идет с Win на LInux - я перелил логины через bcp - осталось только сменить всем пароли - пробовал сделать батник который передает логины по очереди в скрипт для смены пароля через sp_password. Но видимо где-то тут ошибка , а где не знаю ?


connect database BASE user DBA identified by xxxxxx;
parameters USER, PASS;

use master
go

exec sp_password 'xxxxxx','pass', 'login'



например
1) получить скрипт по модификации паролей

Код: plaintext
select 'exec sp_password ''пароль sa'',''новый пароль пользователя'','''+name+'''' from syslogins where suid> 2 

здесь подберите условие на выборку, которое затронет только необходимых пользователей


2) выполнить результат пункта 1
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35306422
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за такое решение , но дело в том что такой скрипт я уже сделал в екселе меня чесно говоря больше интересует
как правильно передать параметры в в выше приведенный скрипт (выполняю dsql-ем ). Дело в том что когда передаю один параметр в скрипт - все чудесно работает а когда пытаюсь передать и пароль и логин - почему-то не работает....
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35306519
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anty_rcСпасибо за такое решение , но дело в том что такой скрипт я уже сделал в екселе меня чесно говоря больше интересует
как правильно передать параметры в в выше приведенный скрипт (выполняю dsql-ем ). Дело в том что когда передаю один параметр в скрипт - все чудесно работает а когда пытаюсь передать и пароль и логин - почему-то не работает....
ну телепатов нет
где параметры вызова этого скрипта, где ошибки возникающие?
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35306811
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть три файла
1.bat :

call s.bat login1 K2HCK2HC
call s.bat login2 K2L0K2L0
call s.bat login3 k2u0k2u0
call s.bat login4 k2a3k2a3
.........


s.bat :

echo %1 %2 >>err
dsql test.sql %1 %2 >>err


test.sql :

connect database XXXXX user DBA identified by 111111;

parameters USER, PASS; // тут возможно еще типы данных нужно задать но точно не знаю

use master
go
exec sp_password '111111','{PASS}', '{USER}'


И вот такая штука работает вроде - в логе выдает - Password correctly set - но при попытке
зайти из клиента - говорит - неправильный пароль..... Скорее всего неправильно передаются параметры но как отследить не знаю...
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35306881
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая я то чепуха получаеться.

Вы сказали что хотите поменять пароли к ASE, а скрипт пишите для подключения к ASA и подключаетесь к ASA и пароли же там пытаетесь для ASA менять..
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35306928
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вообще- то мне изначально показали как работать с dsql - мне показалось удобно - выборки , выгрузки и т.д - нормально - и как-раз с ASE-12.5 (Да говорили что приблуда(dsql) немного левая но пока-что нормально меня устраивала...)
Тогда был бы Вам признателен за правильный вариант :)
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35306979
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С ASAшным dbisql можно конечно подсоединиться к ASE, но только через ODBC.

Для начала давайте хотя бы узнаем а куда вы собственно подсоединились
выполните
select @@version
и
select @@servername
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35307070
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия ASE-12.5.3./ebf1339 ...... Сервер скажем XXXX
а утилита у меня
Дело в том что данная конструкция у меня класно работает когда я передаю только логин а пароль прописываю в скрипте жёстко.. ?
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35307078
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* ссори утилита - dsql.exe - откуда она не знаю (возможно еще и с ASA - но это было еще до меня....)
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35307183
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Утилита поддерживает установку кодировки?
-J codepage ?
dsql скорее свой приватовский?
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35307201
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dsql - приватовский - только причем в даном вопросе кодировка (никогда не задавал через dsql никаких кодировок) ?
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35307215
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно, тулзень самописная аналог dbisql для ASA но только для конекта к ASE.
Как она там обрабатывает параметры USER, PASS и чего посылает на сервер - фиг его знает...
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35307235
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо - с dsql - кажися все ясно ....
будем пробовать через isql ...
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35307604
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зада'ете пароль пользователю в файле... (небось _cp866)
а dsql переда'ет в кодировке указанной в locales.dat для вашей систем1ь (наверное cp1251 )... вот и несост1ьковочка - результат - хеш пароля на основе совсем других символов ...
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35308146
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обьясните мне пожалуйста если не очень сложно - какая разница - cp866 и cp1251 - если я передаю только латиницу ?
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35308297
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anty_rcОбьясните мне пожалуйста если не очень сложно - какая разница - cp866 и cp1251 - если я передаю только латиницу ?
- Никакой
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35309621
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anty_rc
Вопрос несложный - но я работаю с Sybase ASE недавно и просто не хватает опыта - подскажите пожалуйста если не тяжело :

могу ошибиться, но мне кажется что вам было проще набрать номер 1908 или 1867 и спросить тех кто ЭТО делает часто :) особенно учитывая ваше общение с неким олегом :)
и еще один момент - за самовольный перенос без согласования у вас могут быть проблемы :)

но если я неправ и вы не из киевского филиала - прошу прощения за наезд :)
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35310831
anty_rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый ORC ! Вы правы только на 80 %. Дело в том что официального переноса еще не было - и он будет проходить строго под контролем сами знаете кого. Новый сервер я уже раза 3 переставлял - чтоб немного потренироваться . А на форуме интересно получить советы не одного человека - потом сделать анализ и выбрать для себя подходящий вариант ... :)

А насчет наездов - работаь в нашей структуре и бояться наездов - вещи несовместимые :)
...
Рейтинг: 0 / 0
Как сменить пароли всем юзерам ?
    #35314276
Vitafresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри ссылки:
/topic/509891&hl=#5111137

sp_password

Генерируешь файлик passwd.sql скриптом:
Код: plaintext
select "sp_password \'123456\',\'1234567\',\'"+EOC_USID+"\'"+char( 10 )+\'go\'+char( 10 )\nfrom ocpb\norder by EOC_USID 

И запускаешь его на выполнение в линуксе через isql (не забыв подставить правильные переменные):
Код: plaintext
isql -S$aseserver -D$asedatabase -U$adminlogin -P$adminpassw -ipasswd.sql -opasswd.txt
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как сменить пароли всем юзерам ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]