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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.
  • Форумы
  •  » Bugzilla
  •  » Права только на чтение оформленного bug

№119-01-2011 11:45:24

Вопрос
Участник
 
Группа: Members
Зарегистрирован: 02-06-2010
Сообщений: 272
UA: Chrome 8.0

Права только на чтение оформленного bug

Необходимо чтобы пользователь имел права только на чтение «bug».

Отсутствует

 

№219-01-2011 15:23:01

small75
Участник
 
Группа: Members
Откуда: Россия, Воронеж
Зарегистрирован: 20-03-2009
Сообщений: 150
UA: Firefox 3.6
Веб-сайт

Re: Права только на чтение оформленного bug

ну в [bugzilla] своеобразный механизм управления доступом (не ACL)

мне кажется такое не сделать

Отсутствует

 

№327-01-2011 11:53:15

Вопрос
Участник
 
Группа: Members
Зарегистрирован: 02-06-2010
Сообщений: 272
UA: Chrome 8.0

Re: Права только на чтение оформленного bug

Пользователь, который прописан в localconfig для работы с БД имеет определенные права. Ему можно изменить права так чтобы пользователи bugzilla не могли менять данные в запросах. Оставил только право на select - открыть bugzilla не смог. Получил такое сообщение:

Выделить код

Код:

DBD::mysql::db do failed: UPDATE command denied to user 'bugs'@'localhost' for table 'logincookies' [for Statement "UPDATE logincookies SET lastused = NOW() 
                       WHERE cookie = ?"] at Bugzilla/Auth/Login/Cookie.pm line 83
    Bugzilla::Auth::Login::Cookie::get_login_info('Bugzilla::Auth::Login::Cookie=ARRAY(0x297eddc)') called at Bugzilla/Auth/Login/Stack.pm line 55
    Bugzilla::Auth::Login::Stack::get_login_info('Bugzilla::Auth::Login::Stack=ARRAY(0x2963cf4)') called at Bugzilla/Auth.pm line 61
    Bugzilla::Auth::login('Bugzilla::Auth=ARRAY(0x2963c1c)', 0) called at Bugzilla.pm line 253
    Bugzilla::login('Bugzilla', 0) called at C:/Site/bugzilla/www/index.cgi line 40

Добавил update – все вроде работает. Изменять вроде нельзя, но здесь http://www.mysql.ru/docs/man/UPDATE.html сказано, что UPDATE может менять данные в БД.

Вопрос – на что UPDATE может повлиять?

Ну и как вам такое решение? Точнее обход проблемы.

Отсутствует

 

№427-01-2011 15:48:30

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.6

Re: Права только на чтение оформленного bug

Вопрос пишет

Необходимо чтобы пользователь имел права только на чтение «bug».

[i пишет

The Bugzilla Guide[/i], раздел 6.4,]...just remove the lines marked "Allow anyone to change comments."...

Отсутствует

 

№528-01-2011 16:54:29

Вопрос
Участник
 
Группа: Members
Зарегистрирован: 02-06-2010
Сообщений: 272
UA: Chrome 8.0

Re: Права только на чтение оформленного bug

Ничего себе как запрятали эту функцию!!! Да и в руководстве не просто найти это описание :(

В общем в файле bugzilla\www\Bugzilla\Bug.pm в разделе sub check_can_change_field { установил везде return 0; вместо return 1;

Вроде сработало :) Права на БД вернул.

Отредактировано Вопрос (28-01-2011 16:55:51)

Отсутствует

 
  • Форумы
  •  » Bugzilla
  •  » Права только на чтение оформленного bug

Board footer

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