SUDO beállítás ismét…

Kezdőlap Fórumok UHU Linux Általános UHU problémák, javaslatok SUDO beállítás ismét…

10 bejegyzés megtekintése - 1-10 / 20
  • Szerző
    Bejegyzés
  • #1998910
    TsO
    Felhasználó

      Ez az /etc/sudo tartalma ( a lényegre korlátozva ) :

      Code:
      29. -> users ALL=NOPASSWD:/sbin/halt
      30. -> users ALL=NOPASSWD:/sbin/reboot

      lehet hogy hülyeséget mondok, de akárhány sudo-s man-t vagy leírást néztem, ott mindig volt 1db space a parancs és a kettõspont között, illetve a groupok elõtt % jel szükséges:

      Code:
      29. -> %users ALL=NOPASSWD: /sbin/halt
      30. -> %users ALL=NOPASSWD: /sbin/reboot
      #1998911
      hunge
      Felhasználó

        Sziasztok egy kis segítségre lenne szükségem. Következõ a helyzet; van egy scrippem neve(helye) /usr/bin/internet a vezetéknélküli hálózat beállítására szolgál. Ahoz hogy userként kitudjam adni rendszergazda jogosultságok kellenek.

        -különben a scriptben lévõ iwconfig ifconfig és route parancsokat nem tudja értelmezni-

        Némi forumozás után kiderült hogy ez a sudoval lehet beállítani. Elindítottam a visudot beírtam %users  ALL=/usr/bin/internet. Eddig ok. De nem tudom elmenteni mert ha ctrl+Z kilépek nem menti el mi a megoldás?

        #1998912
        balev
        Felhasználó

          Hagyd a vi-t. Macerás, amúgy azzal is lehet. Azt hiszem i-vel insert, esc-re kilép az insert módból és utána . vagy : és még valami, szóval na.

          Fogsz egy mcedit-et, vagy egy jpico-t és root-ként beírod

          Code:
          users ALL=NOPASSWD:/usr/bin/internet

          majd elmented. Users helyett megadhatod csak magad a kizárólagos futtatáshoz. A .profile vagy .bash_profile fájlokba pedig tudsz alias készíteni, így könnyebb futtatni bármikor.

          Code:
          alias hálóbeállító=’sudo /usr/bin/internet’

          pl.

          #1998913
          hunge
          Felhasználó

            Köszi a gyors választ. Azt megtudnád mondani hogy hol van a .profile , bash_profile fájl? Még 1 kérdés a nopasswd-t minek kell megadni?

            #1998914
            admin
            Adminisztrátor
              hunge wrote:
              Sziasztok egy kis segítségre lenne szükségem. Következõ a helyzet; van egy scrippem neve(helye) /usr/bin/internet a vezetéknélküli hálózat beállítására szolgál. Ahoz hogy userként kitudjam adni rendszergazda jogosultságok kellenek.

              -különben a scriptben lévõ iwconfig ifconfig és route parancsokat nem tudja értelmezni-

              Némi forumozás után kiderült hogy ez a sudoval lehet beállítani. Elindítottam a visudot beírtam %users  ALL=/usr/bin/internet. Eddig ok. De nem tudom elmenteni mert ha ctrl+Z kilépek nem menti el mi a megoldás?

              Ehhez miért nem csinálsz egy futásszintet, ami csak wireless hálóvalmegy?!
              egy másikat ami csak ethx-el és egy offline szintet.
              grub-ban bejegyzed.

              #1998915
              hunge
              Felhasználó

                sany: Köszi hogy segítesz de amit te írtál az nekem kicsit bonyolultnak tünik. (viszonylag kezdõ vagyok még).
                Ezért én azt találtam ki hogy elöször megoldom hogy sima userként kitudjam adni a parancsot,
                majd gnome automatikus programindítojával  elindíttatom.

                balev: az alias készítéshez a bashrc is megteszi ugye? (A másik kettõt nem találom)

                #1998916
                admin
                Adminisztrátor

                  Ez gentoo alatt nagyon eccerûen megoldható, de sztem uhu alatt is lehetséges!
                  Próbáld meg az /etc/runlevels/default könytárat álmásolni „wireless” néven!
                  ebben legyen benne a wireless /etc/init.d-bõl a parancs, ami vel kezeled!
                  Aztán hogy a vezpulton tudod-e kezelni? Ill. a grub-ban hogy tudod bele lopni?
                  Utánna kellene nézni, hogy az uhuban hogy megy ez!
                  gentooban igy van a grub

                  Code:
                  kernel (hd0,1)/boot/2.6.10/vmlinuz root=/dev/hda2 softlevel=wireless

                  ui:
                  Nézz bele az /etc/inittab fájlba!

                  #1998917
                  hunge
                  Felhasználó

                    A sudo mûködik. Azonban van még 1 kis gondom. Emlékeztetõül amit csináltam:
                    1 az /etc/sudoers fájlba beírtam %users ALL=NOPASSWD: (1 space) /usr/bin/internet
                    2 az /etc/bashrc fájlba beírtam alias hálóbe=’sudo /usr/bin/internet’

                    a helyzet a következõ:

                    Az internet script ami a következõket tartalmazza:

                    iwconfig wlan0 mode Managed
                    iwconfig wlan0 key restricted xxxx
                    iwconfig wlan0 essid xxxx
                    ifconfig wlan0 192.168.1.9 netmask 255.255.255.0
                    route add default gw 192.168.1.1

                    a következõ hibával száll el:

                    /usr/bin/internet: line 1: iwconfig: command not found
                    /usr/bin/internet: line 2: iwconfig: command not found
                    /usr/bin/internet: line 3: iwconfig: command not found
                    /usr/bin/internet: line 4: ifconfig: command not found
                    /usr/bin/internet: line 5: route: command not found

                    olybá tûnik nekem hogy hiába adtam magára a fájlra rendszergazda jogosultságot magára a környezetre nincs rendszergazda jogosultságom. Meglehet azt oldani hogy a fenti három parancsra is rendszergazda jogosultságot adok a sudoersbe? vajon ugy mûködni fog.?

                    #1998918
                    goraki
                    Felhasználó
                      hunge wrote:
                      Köszi a gyors választ. Azt megtudnád mondani hogy hol van a .profile , bash_profile fájl? Még 1 kérdés a nopasswd-t minek kell megadni?

                      A home könyvtáradban vannak azok a fájlok.(magyarul ~ 🙂 ) A nopasswd meg azért kell, hogy ne kérje a jelszavad.

                      #1998919
                      hunge
                      Felhasználó
                        sany wrote:
                        Ez gentoo alatt nagyon eccerûen megoldható, de sztem uhu alatt is lehetséges!

                        Nos nem tudom -mivel nem értek hozzá- hogy lehetséges e. Az alábbiak alapján döntsd el te magad.: A program amit használok a vezetéknélküli kártyám életre keltésére az ndiswrapper. Errõl azt kell tudni hogy 1 kernel modul amit betölt(öd)és után kézzel paramétereztem. megadtam neki a wlan specifikus dolgokat majd ip-t átjárot és dns servert. (lásd elõzõ hozzászólást) Késöbb mivel nagyon unalmasnak találtam a bash history pörgetését átmásoltam mindet 1 fájlba és futási jogot ráadva mindösszesen 2 lépésben mûködik a net elérésem 1 super userre váltok 2 beírom hogy internet.

                        A jelenlegi célom hogy normál userként is kitudjam adni mivel akkor a „gnome startup”-ba beírva bekapcsolás után lesz netem. Elméletileg.

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