Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Как понять от имени кого работает служба

Ответить
Настройки темы
Debian/Ubuntu - [решено] Как понять от имени кого работает служба

Ветеран


Сообщения: 2099
Благодарности: 143


Конфигурация

Профиль | Отправить PM | Цитировать


Доброе время суток. Установлен PostGreSQL на Ubuntu20.04. Мне нужно определить от имени какого пользователя работает служба. Не могу это сделать.
Что пробовал:
1. Смотрел файл postgresql@.service в /usr/lib/systemd/system, раздел Service. Не указан пользователь
2. Погуглил. Пробовал смотреть информацию о выводе ps, командой ps -eF | grep postgres. Вывод информации мне непонятен, там вроде не указан пользователь.

Скрытый текст

postgres 1023 1 0 62707 30240 0 окт22 ? 00:00:02 /usr/lib/postgresql/14/bin/postgres -D /var/lib/postgresql/14/main -c config_file=/etc/postgresql/14/main/postgresql.conf
postgres 1087 1023 0 62732 6836 0 окт22 ? 00:00:00 postgres: 14/main: checkpointer
postgres 1088 1023 0 62707 6088 0 окт22 ? 00:00:13 postgres: 14/main: background writer
postgres 1089 1023 0 62707 10404 0 окт22 ? 00:00:13 postgres: 14/main: walwriter
postgres 1090 1023 0 62813 6952 0 окт22 ? 00:00:00 postgres: 14/main: logical replication launcher


Просьба подсказать.

-------
"Нет" - войне.


Отправлено: 13:54, 10-11-2022

 

Аватара для NickM

Ветеран


Contributor


Сообщения: 4241
Благодарности: 994

Профиль | Отправить PM | Цитировать


А глянуть права на директорию с конфигом и БД не вариант?
Код: Выделить весь код
#  ls -l /var/lib/pgsql/
итого 24
drwx------  2 postgres postgres  4096 авг 10 11:15 backups
drwx------ 19 postgres postgres  4096 ноя  7 11:03 data
-rw-r--r--  1 root     root     13570 ноя  7 11:04 pgstartup.log
Т.е. можно допустить, что только у данного пользователя имеется доступ к указанной директории и никакие другие ни пользователи, ни службы доступ не получают?
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:06, 10-11-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для dmitryst

Ветеран


Сообщения: 7116
Благодарности: 886

Профиль | Отправить PM | Цитировать


Цитата __sa__nya:
Просьба подсказать. »
поставьте htop, там всё интуитивно понятно.

-------
Осваиваю FreeBSD

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:42, 10-11-2022 | #3


Аватара для shisik

Ветеран


Сообщения: 3247
Благодарности: 596

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
ps -ef
Но я и так скажу, что postgresql работает от юзера postgres. И да: "служба" называется демоном.

Отправлено: 03:03, 11-11-2022 | #4


Ветеран


Сообщения: 2099
Благодарности: 143

Профиль | Отправить PM | Цитировать


Цитата NickM:
А глянуть права на директорию с конфигом и БД не вариант? »
- Тоже как вариант. Но по мне лучше смотреть от кого именно служба стартует. БД ведь могут храниться не в месте по умолчанию. Я например как раз по этой причине вопросом и задался. Мне нужно чтобы БД хранились на отдельном диске, и нужно понимать права кому дать на папку.

Dmitryst, смотрю htop

Цитата shisik:
ps -ef »
- Я это пробовал перед созданием темы, вывод команды прикрепил в первом сообщении. Я там не вижу от кого стартует служба.

-------
"Нет" - войне.


Отправлено: 07:33, 11-11-2022 | #5


Ветеран


Сообщения: 2099
Благодарности: 143

Профиль | Отправить PM | Цитировать


dmitryst, спасибо за htop, реально удобно.

-------
"Нет" - войне.


Отправлено: 07:56, 11-11-2022 | #6


Аватара для dmitryst

Ветеран


Сообщения: 7116
Благодарности: 886

Профиль | Отправить PM | Цитировать


__sa__nya, не за что
А вообще, любая уважаемая программа/"служба"/сервис/демон имеет в своем конфиге опции для указания, под каким юзером и группой предполагается запуск.

-------
Осваиваю FreeBSD


Отправлено: 18:53, 11-11-2022 | #7


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Цитата __sa__nya:
Я там не вижу от кого стартует служба. »
ps -ef | head -1
__sa__nya, вы уже который раз выставляете себя на посмешище в качестве дебила, который не умеет читать, не хочет читать, и вообще непонятно чего хочет. Чел, если у тебя проблемы даже такого уровня, что ты не понимаешь вывод базовых команд, то...

Отправлено: 19:15, 11-11-2022 | #8


Аватара для shisik

Ветеран


Сообщения: 3247
Благодарности: 596

Профиль | Отправить PM | Цитировать


Цитата __sa__nya:
- Я это пробовал перед созданием темы, вывод команды прикрепил в первом сообщении. Я там не вижу от кого стартует служба. »
Так вот же он

Скрытый текст
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:34, 11-11-2022 | #9


Ветеран


Сообщения: 2099
Благодарности: 143

Профиль | Отправить PM | Цитировать


shisik, спасибо, "Слона-то я и не заметил" :-) .

Цитата Jula0071:
__sa__nya, вы уже который раз выставляете себя на посмешище в качестве дебила, который не умеет читать, не хочет читать, и вообще непонятно чего хочет. Чел, если у тебя проблемы даже такого уровня, что ты не понимаешь вывод базовых команд, то... »
- Да пошел ты на хрен, урод.

-------
"Нет" - войне.


Отправлено: 06:22, 14-11-2022 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Как понять от имени кого работает служба

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - Как запустить msconfig от имени пользователя? ES Microsoft Windows 7 12 03-06-2016 23:07
Службы - как называется служба, которая блокирует файлы по имени? т.е., блок. даже на FAT16\32 w95w7 Microsoft Windows 2000/XP 10 23-08-2012 23:54
Как выполнять скрипт от имени администратора HFShak AutoIt 0 05-05-2012 13:52
Как понять что не работает? Spok1982 Непонятные проблемы с Железом 11 24-03-2011 20:38
Доступ - не работает сmd от имени админа fanat2010 Хочу все знать 11 06-11-2010 10:34




 
Переход