Начало » Использование СУБД » Firebird, HQbird, InterBase » Kubuntu: непонятки с правами
|
|
|
|
|
|
Re: Kubuntu: непонятки с правами [сообщение #208 является ответом на сообщение #204] |
Tue, 19 July 2022 16:03   |
 |
Док
Сообщений: 101 Зарегистрирован: June 2022
|
Senior Member |
|
|
fraks писал(а) Tue, 19 July 2022 03:59
Предположения.
- сервер Firebird работает не из-под юзера firebird а из-под root.
Немного неожиданно что help.fdb имеет права -r--r--r-- но это вероятно тот самый случай когда база сделана R/O
leyba@leyba-kubuntu-amd64:~$ pstree
systemd─┬─ModemManager───2*[{ModemManager}]
<skiped>
├─dbus-daemon
├─fbguard───firebird───2*[{firebird}]
├─haveged
<skiped>
получается, запускается через гвардейца от имени firebird
fraks писал(а) Tue, 19 July 2022 03:59Еще наверное неплохо заглянуть в firebird.log, вдруг там что-то полезное есть.
firebird.log
leyba-kubuntu-amd64 Sun Jul 17 22:08:32 2022
/opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/firebird
leyba-kubuntu-amd64 Sun Jul 17 22:18:34 2022
/opt/firebird/bin/fbguard: /opt/firebird/bin/firebird terminated
leyba-kubuntu-amd64 Mon Jul 18 21:17:48 2022
/opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/firebird
leyba-kubuntu-amd64 Mon Jul 18 21:17:49 2022
setsockopt: error setting IPV6_V6ONLY to 0
leyba-kubuntu-amd64 Mon Jul 18 22:29:08 2022
/opt/firebird/bin/fbguard: /opt/firebird/bin/firebird terminated
leyba-kubuntu-amd64 Tue Jul 19 13:47:33 2022
/opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/firebird
leyba-kubuntu-amd64 Tue Jul 19 13:47:34 2022
setsockopt: error setting IPV6_V6ONLY to 0
Все остальные предположения с правами на папки и файлы несостоятельны. Как бы я не комбинировал права, коннекта нет.
Резюме: че-та я подустал. Снесу, нафиг, кубунту. На Дебе все прекрасно работает, прикрутил туда qt-шный KDE Plasma (из-за чего и ставил изначально Кубунту). Если у юзеров встанет подобный вопрос тогда и вернусь к нему.
Спасибо за участие
[Обновления: Tue, 19 July 2022 16:03] Известить модератора
|
|
|
Re: Kubuntu: непонятки с правами [сообщение #209 является ответом на сообщение #208] |
Wed, 20 July 2022 04:43   |
fraks
Сообщений: 145 Зарегистрирован: June 2022 Географическое положение: Новосибирск
|
Senior Member |
|
|
Док писал(а) Tue, 19 July 2022 20:03
leyba@leyba-kubuntu-amd64:~$ pstree
systemd─┬─ModemManager───2*[{ModemManager}]
<skiped>
├─dbus-daemon
├─fbguard───firebird───2*[{firebird}]
├─haveged
<skiped>
получается, запускается через гвардейца от имени firebird
Не понял откуда вывод что firebird запускается от имени firebird.
В выводе pstree это не показывается.
Можно дать команду pstree firebird - тогда выведет дерево процессов, запущенных от имени firebird.
Ну и если такая команда вывода не даст - можно поискать в выводе pstree root
Можно дать команду
ps -axj | grep firebird
там посмотреть какой UID у процесса, и в /etc/passwd найти что за юзер с таким UID.
З.Ы.
Я не настоящий сварщик, вероятно существуют и более удобные способы посмотреть от кого процесс работает.
UPD.
Вот команда которая сразу имя пользователя покажет.
ps -Af
[Обновления: Wed, 20 July 2022 04:47] Известить модератора
|
|
|
|
|
|
|
Re: Kubuntu: непонятки с правами [сообщение #216 является ответом на сообщение #215] |
Wed, 20 July 2022 23:20  |
 |
Док
Сообщений: 101 Зарегистрирован: June 2022
|
Senior Member |
|
|
Вообщем, так:
1. проверил овнера, начиная от ~/leyba - везде leyba:leyba
2. включил в группу leyba пользователя firebird
3. для проверки сделал chmod -R 777 для /home/leyba (а базы лежат здесь: /home/leyba/laz_proj/leybasoft_arm_v5/dbase)
4. когда стал проверять в файл-менеджере права у папок, оказалось, что для /home/leyba/laz_proj/leybasoft_arm_v5/dbase права не выставились. Пробовал по-всякому, проблему удалось решить удалением папки и закачкой ее из репы через git-клиент.
5. теперь выставил права на содержимое /dbase и сделал файлы базы исполняемыми (+х)
Вот теперь коннект прошел. Для себя уяснил следующее:
1. если права на базу дать группе firebird, то права на файлы можно выставить как 775
2. если права на базу дать leyba, то выставлять надо 777
Спасибо всем за участие, теперь появилась ясность, что не так. Линухом пользуюсь время от времени для отладки приложения, поэтому иногда упираешься в неочевидные вещи
|
|
|
Переход к форуму:
Текущее время: Fri Apr 04 20:07:56 GMT+3 2025
Общее время, затраченное на создание страницы: 0.00866 секунд
|