halt+reboot fluxboxban hogyan?

Kezdőlap Fórumok SuSE Linux SuSE kezdõ halt+reboot fluxboxban hogyan?

10 bejegyzés megtekintése - 1-10 / 11
  • Szerző
    Bejegyzés
  • #2095093
    pomm
    Felhasználó
      BornToBePuli wrote:
      Próbálkoztam a chmod u+s /sbin/shutdown paranccsal. Ekkor a shutdown -h/-r now -val leáll/újraindul, de kapok egy-két hibaüzenetet.

      Milyen hibaüzit?
      A sudo halt-ot használja a kdm/gdm is…no persze nem biztonságos, ha atomtitkokat őrzöl a gépeden 🙂

      #2095094
      pomm
      Felhasználó
        BornToBePuli wrote:
        Próbálkoztam a chmod u+s /sbin/shutdown paranccsal. Ekkor a shutdown -h/-r now -val leáll/újraindul, de kapok egy-két hibaüzenetet.

        Milyen hibaüzit?
        A sudo halt-ot használja a kdm/gdm is…no persze nem biztonságos, ha atomtitkokat őrzöl a gépeden 🙂

        #2095095
        BornToBePuli
        Felhasználó

          hibaüzenet nagyjából:
          vmi /lib/modules fájlt vagy könyvtárat nem talál

          Code:
          Then, as root,
          Code:

          visudo

          You will see at the end of the file a line like that:
          Code:

          root ALL=(ALL) ALL

          Just add a line after that one with your name:
          Code:

          gabriel_007 ALL=(ALL) ALL

          tehát ha én ezt hozzáadom a sudoers fájlhoz, akkor nem fog kérni többet a sudo parancs után root jelszót, nem?

          de kdm/gdm hogy használja a sudo haltot? mert pl gnome-ban nem kérdezi meg a jelszavam leállítás előtt  ???

          #2095096
          BornToBePuli
          Felhasználó

            hibaüzenet nagyjából:
            vmi /lib/modules fájlt vagy könyvtárat nem talál

            Code:
            Then, as root,
            Code:

            visudo

            You will see at the end of the file a line like that:
            Code:

            root ALL=(ALL) ALL

            Just add a line after that one with your name:
            Code:

            gabriel_007 ALL=(ALL) ALL

            tehát ha én ezt hozzáadom a sudoers fájlhoz, akkor nem fog kérni többet a sudo parancs után root jelszót, nem?

            de kdm/gdm hogy használja a sudo haltot? mert pl gnome-ban nem kérdezi meg a jelszavam leállítás előtt  ???

            #2095097
            pointux
            Felhasználó

              „de kdm/gdm hogy használja a sudo haltot? mert pl gnome-ban nem kérdezi meg a jelszavam leállítás előtt”

              Code:
              init-+-…
                      |
                      `-?dm
                            |–(1)login-bash-startx-xinit-+-X
                            |                            `-xinitrc-gnome/kde
                            `-(2)reboot/halt

              – (1), (2) soros folyamatok.
              – ?dm, reboot/halt rootként fut (tehát nem kell jelszó)

              Könnyen tudsz te is ilyet csinálni.
              ?dm helyére saját cucc, mely nyit egy burkot az adott felhasználónak, elindít egy ablakkezelőt. Az ablakkezelő (vagy saját script/program) átadja a kijelentkező kódot (ha kell), ami alapján ki lehet adni immáron a reboot/halt parancsot.
              Ha csak halt kell, akkor én ezt így oldottam meg a .bashrc-ban (lokális):

              Code:
              if [ -e /tmp/.X0-lock ]; then
                echo …
              else
                startx /etc/X11/Sessions/Sajat_ablakozo
                sudo /etc/init.d/shutdown.sh
              fi

              Ez azért jó, mert a vc-on történő bejelentkezés után a renccer „tudja” kinek melyik ablakozót kell elindítania, az xsession lezárása után, pedig automatikusan lezárja a renccert (és kikapcsolja a gépet, ha az lehetséges és beállított).

              #2095098
              pointux
              Felhasználó

                „de kdm/gdm hogy használja a sudo haltot? mert pl gnome-ban nem kérdezi meg a jelszavam leállítás előtt”

                Code:
                init-+-…
                        |
                        `-?dm
                              |–(1)login-bash-startx-xinit-+-X
                              |                            `-xinitrc-gnome/kde
                              `-(2)reboot/halt

                – (1), (2) soros folyamatok.
                – ?dm, reboot/halt rootként fut (tehát nem kell jelszó)

                Könnyen tudsz te is ilyet csinálni.
                ?dm helyére saját cucc, mely nyit egy burkot az adott felhasználónak, elindít egy ablakkezelőt. Az ablakkezelő (vagy saját script/program) átadja a kijelentkező kódot (ha kell), ami alapján ki lehet adni immáron a reboot/halt parancsot.
                Ha csak halt kell, akkor én ezt így oldottam meg a .bashrc-ban (lokális):

                Code:
                if [ -e /tmp/.X0-lock ]; then
                  echo …
                else
                  startx /etc/X11/Sessions/Sajat_ablakozo
                  sudo /etc/init.d/shutdown.sh
                fi

                Ez azért jó, mert a vc-on történő bejelentkezés után a renccer „tudja” kinek melyik ablakozót kell elindítania, az xsession lezárása után, pedig automatikusan lezárja a renccert (és kikapcsolja a gépet, ha az lehetséges és beállított).

                #2095099
                pomm
                Felhasználó

                  de sudo-val is beállítható jelszó nélkül ( NOPASSWD ) – man sudo

                  #2095100
                  pomm
                  Felhasználó

                    de sudo-val is beállítható jelszó nélkül ( NOPASSWD ) – man sudo

                    #2095101
                    BornToBePuli
                    Felhasználó

                      Az /sbin/shutdown -nak suid. Majd egy szimlink a PATH változó egyik könyvtárába.

                      És most nem dobál hibaüzentetet. Valószínűleg azért hiányolta azokat a /lib/modules… valamiket, mert kernel frissítés érkezett és a régi kernelét kereste.

                      #2095102
                      BornToBePuli
                      Felhasználó

                        Az /sbin/shutdown -nak suid. Majd egy szimlink a PATH változó egyik könyvtárába.

                        És most nem dobál hibaüzentetet. Valószínűleg azért hiányolta azokat a /lib/modules… valamiket, mert kernel frissítés érkezett és a régi kernelét kereste.

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