Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Он назвал меня админом... / 10 сообщений из 10, страница 1 из 1
12.04.2006, 15:14
    #33661590
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
Известная и описанная ошибка при запуске под Win2000 (не как сервис)

Код: plaintext
1.
2.
3.
4.
5.
6.
postmaster starting
Execution of PostgreSQL by a user with administrative permissions is not
permitted.
The server must be started under an unprivileged user ID to prevent
possible system security compromises.  See the documentation for
more information on how to properly start the server.

Но я не админ. Я даже не могу посмотреть, какие еще юзеры есть на машине. Не могу создать других юзеров. Ставил Postgre из-под этого же юзера. Что не так? Какие лишние права есть у меня?
Или затея поставить Postrge на машинке, где я не имею админских прав - гнилая? Хотел просто потрогать эту БД руками.
...
Рейтинг: 0 / 0
12.04.2006, 16:50
    #33662027
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
Postgers надо запускать из под конкретного пользователя pgsql, а не из под любого не админа.

pgsql пользователь по умолчанию для unix.
В винде не знаю.
Так что в любом случае на машине без прав администратора установить будет сложно.
...
Рейтинг: 0 / 0
12.04.2006, 17:38
    #33662228
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
О как.
Предположим, дома я так и сделаю. Т.е. логинюсь под нужным пользователем и запускаю... А дальше? Работать-то (разрабатывать что-либо) я хочу под собой. Если я перелогинюсь, база будет по-прежнему работать?
Прошу прощения за глупый вопрос, но никогда такого не делал...
...
Рейтинг: 0 / 0
12.04.2006, 19:46
    #33662560
-me-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
pamirИзвестная и описанная ошибка при запуске под Win2000 (не как сервис)

Код: plaintext
1.
2.
3.
4.
5.
6.
postmaster starting
Execution of PostgreSQL by a user with administrative permissions is not
permitted.
The server must be started under an unprivileged user ID to prevent
possible system security compromises.  See the documentation for
more information on how to properly start the server.


Но я не админ. Я даже не могу посмотреть, какие еще юзеры есть на машине. Не могу создать других юзеров. Ставил Postgre из-под этого же юзера. Что не так? Какие лишние права есть у меня?
Или затея поставить Postrge на машинке, где я не имею админских прав - гнилая? Хотел просто потрогать эту БД руками.
под win32 Postgres backend при запуске проверяет текущего пользователя на наличие в группах Administrators и PowerUsers. Если таковой там есть - вышеприведенный отказ.

Конечно, можно извратиться, взять сырцы, mingw, и пересобрать без такой проверки :)


Т.е. логинюсь под нужным пользователем и запускаю... А дальше? Работать-то (разрабатывать что-либо) я хочу под собой. Если я перелогинюсь, база будет по-прежнему работать?

Можно в своем сеансе выполнить запуск ("Run as...") от имени другого, непривелигированного пользователя (т.е. не в группахPowerUsers или Administrators)
(вот не помню, была ли в win2000 возможность как в XP - fast user switching)
...
Рейтинг: 0 / 0
12.04.2006, 23:11
    #33662896
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
А почему бы не установить как сервис? И запускать ручками (manual)?

======================
- Я подхожу к клетке с медведем панда...
Видите, какие у него черные круги под глазами?!
Медведь панда как бы всем своим видом говорит нам: "Не бухайте!"
======================
...
Рейтинг: 0 / 0
13.04.2006, 13:59
    #33664385
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
pamirО как.
Предположим, дома я так и сделаю. Т.е. логинюсь под нужным пользователем и запускаю... А дальше? Работать-то (разрабатывать что-либо) я хочу под собой. Если я перелогинюсь, база будет по-прежнему работать?
Прошу прощения за глупый вопрос, но никогда такого не делал...
Если база запущена не как сервис, то после перелогининивания она естественно работать не будет.
...
Рейтинг: 0 / 0
13.04.2006, 15:21
    #33664786
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
Алексей КлючниковPostgers надо запускать из под конкретного пользователя pgsql, а не из под любого не админа.

pgsql пользователь по умолчанию для unix.


Неправда. Пользователь, который может запускать postmaster не обязательно должен быть pgsql.

В винде не знаю.
Так что в любом случае на машине без прав администратора установить будет сложно.
Переписываешь дерево с бинариками и т п от постгрес к себе в домашний каталог(в винде в любой каталог в котором у тебя есть права на создание удаление файлов)
Далее устанавливаешь переменные PATH (в *х еще и LD_LIBRARY_PATH)
переменные PGDATABASE и т п
далее dbinit
postmaster -i
Все должно работать
...
Рейтинг: 0 / 0
13.04.2006, 15:42
    #33664883
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
landyПереписываешь дерево с бинариками и т п от постгрес к себе в домашний каталог(в винде в любой каталог в котором у тебя есть права на создание удаление файлов)
Далее устанавливаешь переменные PATH (в *х еще и LD_LIBRARY_PATH)
переменные PGDATABASE и т п
далее dbinit
postmaster -i
Все должно работать
И не будет вот этого ?
Т.е. если я устанавливаю не переписыванием бинарника, а пытаюсь именно установить через визарда, я чего-то куда-то не дописываю?
...
Рейтинг: 0 / 0
14.04.2006, 04:04
    #33666024
фффф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
pamir landy...Все должно работать
И не будет вот этого ?
Т.е. если я устанавливаю не переписыванием бинарника, а пытаюсь именно установить через визарда, я чего-то куда-то не дописываю?
Копирование проверку на админа не отключит. Я специально смотрел исходники 8.1.0 - в main.c стоит неотключаемая никакими run-time опциями проверка на членство в Administrators | Power Users. Править исходники и пересобирать - сложно и идеологически не всегда правильно. Лучше уж пускать сервисом или через runas.
...
Рейтинг: 0 / 0
14.04.2006, 08:11
    #33666084
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Он назвал меня админом...
Я не про отключение, а про то, что войти пользователем, который не член этих групп, и можно запустить ручками все без особых проблем.
Только переменные окружения настроить правильно
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Он назвал меня админом... / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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