perl setuid

Kezdőlap Fórumok Programozás perl setuid

10 bejegyzés megtekintése - 1-10 / 11
  • Szerző
    Bejegyzés
  • #2127964
    kayapo
    Felhasználó

      #!/usr/bin/perl

      use Strict;

      exec `sudo kayapo`;# ez vált usert
      print(%ENV[„USER”]);

      __END__

      vagy a második lehetőség:
      su kayapo -c „./valami_script.pl”

      #2127965
      kayapo
      Felhasználó

        #!/usr/bin/perl

        use Strict;

        exec `sudo kayapo`;# ez vált usert
        print(%ENV[„USER”]);

        __END__

        vagy a második lehetőség:
        su kayapo -c „./valami_script.pl”

        #2127966
        wikka89
        Felhasználó

          Can’t locate Strict.pm…..
          Nem találja az azt a függvénytárat, esetleg ven erre vmi csomag?

          Előre is köszi

          #2127967
          wikka89
          Felhasználó

            Can’t locate Strict.pm…..
            Nem találja az azt a függvénytárat, esetleg ven erre vmi csomag?

            Előre is köszi

            #2127968
            wikka89
            Felhasználó

              #!/usr/bin/perl
              print „Content-type:text/htmlnn”;

              exec `sudo user`;
              exec „whoami”;

              nem történik változás-> vmit rosszul csinálok?

              #2127969
              wikka89
              Felhasználó

                #!/usr/bin/perl
                print „Content-type:text/htmlnn”;

                exec `sudo user`;
                exec „whoami”;

                nem történik változás-> vmit rosszul csinálok?

                #2127970
                hrgy84
                Felhasználó

                  Esetleg az apache-t futtató usernek nincs joga sudo-zni. Próbálj su.
                  root-ként shellből nyomva megy?
                  Ja, és nem tudom, typo vagy se, de az első esetben is sima macskaköröm kellene a sudo parancs köré, nem backtick.

                  #2127971
                  hrgy84
                  Felhasználó

                    Esetleg az apache-t futtató usernek nincs joga sudo-zni. Próbálj su.
                    root-ként shellből nyomva megy?
                    Ja, és nem tudom, typo vagy se, de az első esetben is sima macskaköröm kellene a sudo parancs köré, nem backtick.

                    #2127972
                    kayapo
                    Felhasználó

                      A su is lehet jó, ha a user az /etc/sudoers fileban nincs benne (ha nins joga sudo -zni)
                      A Strict modul, csak a réebbi Perl verzióknál kell (5.6-tól Linuxon nem szükséges).

                      Azomban ha Apache2 fogja futtatni, akkor inkább a suexec -re van szükséged

                      #2127973
                      kayapo
                      Felhasználó

                        A su is lehet jó, ha a user az /etc/sudoers fileban nincs benne (ha nins joga sudo -zni)
                        A Strict modul, csak a réebbi Perl verzióknál kell (5.6-tól Linuxon nem szükséges).

                        Azomban ha Apache2 fogja futtatni, akkor inkább a suexec -re van szükséged

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