szolgáltatások indítása / leállítása userként

Kezdőlap Fórumok Ubuntu Linux szolgáltatások indítása / leállítása userként

10 bejegyzés megtekintése - 1-10 / 15
  • Szerző
    Bejegyzés
  • #2066109
    lada2105
    Felhasználó

      Asszem a /etc/init.d/ könyvtár alatt lévö démonok futási jogát kell módosítanod.
      De ha nem ott van, akkor a /etc/rcx.d/ (x – 1-6ig a futási szintek száma) könyvtár alatt lévö linkeket nézd meg hova mutatnak, és azon démonok futási jogát változtasd. Legtöbbször megoldja a problémát. Ha nem, akkor az szolgáltatás specifikus és máshol kell a jogokat adni hozzá.

      #2066110
      milfer
      Felhasználó
        wakoond wrote:
        Sziasztok!

        Lehet, hogy hülye kérdés:
        Meg lehet oldani, hogy egyes szolgáltatásokat (pl. apache, mysql, vmware, samba) egyszerû felhasználó is el tudjon indítani és le tudjon állítani?
        Milyen fájlok jogosultságát kell módosítanom?

        Köszi

        Taki

        „sudo /etc/init.d/szolgáltatás_neve start,stop,restart” stb.
        Nem elég csak az indító scriptek jogosultságait módosítani. Azzal csak további bonyodalmakat fogsz okozni.

        #2066111
        wakoond
        Felhasználó

          Próbáltam az indítószkriptek jogosultságait + a /var/run könyvtár (itt van a PID fájlok többsége) módosítani, de nem mûködik. Permission deneid.

          #2066112
          batyu
          Felhasználó

            Ha bizonyos usernek/usereknek akarsz jogot adni egyes programok futtatásához, vedd fel a /etc/sudoers fileba a megfelelõ beállításokkal. Mivel álltalánosan fogalmaztál, konkrét megoldáshoz javaslom a man-ja tanulmányozását 🙂 Az initscriptek jogosultságainak átállítása nem a legjobb megoldás, kerülendõ…

            #2066113
            admin
            Adminisztrátor
              Code:
              #!/bin/bash
              if [ -x /út/parancs ]; then
                   su – usernév -c ‘/út/parancs start’
              echo -n ‘usernév’
              fi

              A mysql, postgresql és apache  még uhu alatt próbáltam és ment is, de
              azok forrásból telepítettek voltak.
              /etc/init.d-ben nem volt indító script.

              pl: postgresql sql-ledger nevében futott anno. 🙂

              Code:
              if [ -x /usr/local/pgsql/bin/pg_ctl -a -x /usr/local/pgsql/bin/postmaster ]; then
                  su – sql-ledger -c ‘/usr/local/pgsql/bin/pg_ctl start  -D /usr/local/pgsql/adat  -l /var/pgsql/log -s’ sql-ledger
                  echo -n ‘ sql-ledger’
              fi
              #2066114
              wakoond
              Felhasználó

                Szia sany!

                Nem igazán értem ezt a szkriptet.
                Mit is csinál ez? Ezzel egyszerû userek is el tudnak indítani egy szolgáltatást?

                Köszi

                Taki

                #2066115
                admin
                Adminisztrátor

                  „Ezzel egyszerû userek is el tudnak indítani egy szolgáltatást?”

                  A rendszer (init.d) scripteket nem próbáltam, mint említettem nem gyár csomagokat
                  indítottam vele.

                  A második scriptben látható is az elérési utakból.

                  De, ha kihagyod az init.d-t és közvetlenül indítod ezzel a scripttel a szolgáltatást, talán sikerül!

                  Nézd meg az init.d scriptek milyen parancsot hivnak és azt ird bele!

                  #2066116
                  balev
                  Felhasználó

                    Nem egyszerûbb a sudoers használata, mint ahogyan batyu is írta?
                    Akkor nem kell szkripteket írogatni, csak beállítani a jogokat.

                    #2066117
                    admin
                    Adminisztrátor
                      balev wrote:
                      Nem egyszerûbb a sudoers használata, mint ahogyan batyu is írta?
                      Akkor nem kell szkripteket írogatni, csak beállítani a jogokat.
                      #2066118
                      wakoond
                      Felhasználó

                        Köszi szépen a segítségeteket.

                      10 bejegyzés megtekintése - 1-10 / 15
                      • Be kell jelentkezni a hozzászóláshoz.