Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Скрипт, юзеры, права - как грамотно? / 7 сообщений из 7, страница 1 из 1
05.07.2005, 09:57
    #33149321
BrutSpark
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрипт, юзеры, права - как грамотно?
ASE 12.5.0.3
Хочу скриптом проверять свободное место в базах данных, при необходимости - добавлять.
Все хорошо, только команду
"alter database dbname on device1=50" имеет право выполнять либо dbo, либо sa.
А у меня для этих целей планировался скромный юзер backup с ролью oper_role.
А сервера, на которых надо выполнять скрипт - удаленные.
А скрипт запускаю - от себя.
Запускать его под sa - боязно, светить не охота.
Запускать под backup - правов не хватает, дать ему права dbo - так опять же буду, запуская скрипт, светить логин и пароль юзера с правами dbo.
Как грамотно решить эту задачу?
Спасибо.

P.S. Знаю, что знаний по управлению юзерами и доступом у меня маловато, но сейчас влазить основательно все про них читать некогда - надо быстрее скрипт настроить.
Поэтому и спрашиваю. Сорри, если простой вопрос.
...
Рейтинг: 0 / 0
05.07.2005, 10:23
    #33149382
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрипт, юзеры, права - как грамотно?
sa не уникален, дело в том, что в ASE реально все проверяется по т.н. ролям.
Есть две роли, которыми обладает sa - sa_role & sso_role. Их можно выдать любому логину, правда, после этого "светить" его будет не менее опасно.
...
Рейтинг: 0 / 0
05.07.2005, 14:56
    #33150273
Litus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрипт, юзеры, права - как грамотно?
лучше с сервера такие задачи запускать. Через шедулер. Уж на сервере точно людей случайных не бывает
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
05.07.2005, 15:06
    #33150309
BrutSpark
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрипт, юзеры, права - как грамотно?
Litusлучше с сервера такие задачи запускать. Через шедулер. Уж на сервере точно людей случайных не бывает
Posted via ActualForum NNTP Server 1.2

Шедулер OS имеется в виду?
А то я шедулера у ASE не знаю.
Вернее есть вообще job sheduler для ASE, но он за отдельную плату и у нас его нет.
А то я может чего-то не знаю?
...
Рейтинг: 0 / 0
05.07.2005, 17:00
    #33150682
Litus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрипт, юзеры, права - как грамотно?
да, ОС-овский. Он прекрасно справляется. из шедулера в нужное время запускаем батник с вызовом isql. Тот, в свою очередь, вызывает нужный скрипт. Командные файлы, содержащие вызов isql содержат sa и его пароль. Но по крайней мере они лежат на сервере, а не на рабочей станции.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
06.07.2005, 12:33
    #33151930
*ON*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрипт, юзеры, права - как грамотно?
ну, да остается только следить за тем чтобы батник и скрипт не попали в плохие руки...
...
Рейтинг: 0 / 0
14.07.2005, 09:59
    #33165079
sybdba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрипт, юзеры, права - как грамотно?
Есть безопасный вариант декларирования sa-роли пользователю на время, достаточное для выполнения команды ...
Источник, порядок реализации и скрипты можно найти здесь:
Sybase Tips & Tricks by Rob Verschoor

У себя на серверах проверял - всё ок.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Скрипт, юзеры, права - как грамотно? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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