Hej
Zainstalowałem sobie postgresql-a na debianie jessie i mam mały problem ponieważ z użytkownika postgres nie mogę wykonać restartu|stopu|startu. Jak wydaje polecenie
Od razu zaznaczę że zmiana uprawnień do postgresql.service nie pomogła (przynajmniej uprawnienia 666). I tu pytanie do czego uprawnienia powinien mieć użytkownik postgres żeby móc uruchamiać restartować i zatrzymywać bazę.
Baze instalowałem za pomocą apt-get
Zmiana uprawnień to w sumie druga rzecz która przyszła mi na myśl (moje własne podejście). Pierwszą było sudo. Z konta root startowanie stopowanie i restart działa. Chodzi mi jednak o to dlaczego użytkownika na którego prawach działa program nie może go zatrzymać, czy uruchomić?
Bo root może tylko otwierać gniazda sieciowe. I dlatego.
Tylko jeśli zmieniasz uprawnienia chmod, dajesz "dostęp statusu" do bazy każdemu. Nawet napastnikowi. I ten napastnik nie musi za wiele umieć aby baze włączyć/włączyć,/zresetować bo dałeś mu prostą drogę do tego.
Takie zabawy przechodzą na desktopie, ale na serwerze musisz wiedzieć co robisz i każdy krok musi być przemyślany, bo tym, posunieciem o ileś tam zmniejszyłeś bezpieczeństwo serwera.