powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Он назвал меня админом...
10 сообщений из 10, страница 1 из 1
Он назвал меня админом...
    #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
Он назвал меня админом...
    #33662027
Алексей Ключников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Postgers надо запускать из под конкретного пользователя pgsql, а не из под любого не админа.

pgsql пользователь по умолчанию для unix.
В винде не знаю.
Так что в любом случае на машине без прав администратора установить будет сложно.
...
Рейтинг: 0 / 0
Он назвал меня админом...
    #33662228
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О как.
Предположим, дома я так и сделаю. Т.е. логинюсь под нужным пользователем и запускаю... А дальше? Работать-то (разрабатывать что-либо) я хочу под собой. Если я перелогинюсь, база будет по-прежнему работать?
Прошу прощения за глупый вопрос, но никогда такого не делал...
...
Рейтинг: 0 / 0
Он назвал меня админом...
    #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
Он назвал меня админом...
    #33662896
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему бы не установить как сервис? И запускать ручками (manual)?

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

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


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

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


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