На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Назначение прав доступа к БД

Поиск  Пользователи  Правила  Войти
Форум » Архивные темы (доступны только для чтения) » МГИС "Земля и Недвижимость"
Страницы: 1
RSS
Назначение прав доступа к БД
 
Здравсвтуйте господа и дамы разработчики !
Вопрос:
Почему невозможно пользователю PANMGIS назначить права Гостя или Оператора.
Любые изменения его статуса в БД, средствами МГИС приводит к откату его статуса
до Администратора.
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
"Администратор", "Оператор", "Пользователь" и "Гость" это уровень доступа пользователя с предустановленным набором ресурсов и прав (роль). Таким образом, один пользователь может быть только в одной группе (мот использовать только одну роль).
 
Здравствуйте Альберт Генадиевич !
Ваш ответ более чем понятен.
-----------------------
Переформатирую вопрос:
Почему нельзя изменить роль стандартного пользователя PANMGIS
в БД как допустим (Гостя), хоть роль вновь созданного
пользователя (в моем случае judas) изменить возможно.
Буду благодарен за разьяснение !
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
PANMGIS - служебный логин администратора, аналог SA для Microsof SQL Server. В документации все указано (см. п.2.2.2. Назначение полномочий пользователям).
 
Судя по Вашемоу ответу - эта картинка должна выглядеть иначе:

Если пользователь предопределённый (а это дыра в SQL Сервере)
то удалив его со списка пользователей БД вручную у меня не
должен быть пользователь в форме МГИС ?
--------------
Вычислено что пользователь находиться в специальной таблице внутри БД
Его удаление приводит к неактивности конпок "Сохранить" и "Отмена" (картика)
А вот методом прямого изменения аккаунта пользователя PANMGIS в БД (таблице dbo.USERLIST),
эффект ПРЕОПРЕДЕЛЁННОГО в КБ пользователя, убирается !
--------------
Вопрос переформатирую по другому:
С какой целью в БД создаётся предопределённый логин PANMGIS без возможности его
удаления (модификации) ?

Вопрос 2:
Почему в БД (таблица dbo.USERLIST) пароли пользователей находятся в открытом виде ?
Ситуация:
Имеется пользователь МГИС с правом "Гость" или "рядовой пользователь"
Используя MS SQL Server (точнее оболочку SQL Server Management Studio Express)
и свой Гостевой аккаунт, выписывает все аккаунты администраторов,
и "Гость МГИС" уже, становится администратором  :) !

Спасибо за ответ
Изменено: KFF (Фёдор) - 24.08.2009 15:03:59 (дополнительная информация (абзац Вычислено...) + Вопрос 2)
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
Просмотрите документ Руководство пользователя.doc раздел 2.АДМИНИСТРИРОВАНИЕ ПРАВ ДОСТУПА и Руководство администратора системы.doc .
 
1. Идеологию использования учетных записей плоьзователей в системе МГИС на физическом уровне в форуме дальше обсуждаться не будет, дабы не смущать терминологией пользователей. При необходимости такого обсужеления - пишите на электронную почту.
2. Пароли пользователей в базе МГИС не хранятся, только имена пользователей.
3. Предопределенное имя пользователя "PANMGIS" заведено для того, чтобы при различных сложных ситуациях с администрированием SQL Servera можно было зайти в режиме администратор в клиента МГИС и выполнить начальные настройки. Затем данный пользователь убирается из SQL Servera и вы под этим именем уже на зайдете в МГИС.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности