Szégyen, de nem tudom …

Kezdőlap Fórumok Vegyes gondok Szégyen, de nem tudom …

10 bejegyzés megtekintése - 261-270 / 305
  • Szerző
    Bejegyzés
  • #2089967
    milfer
    Felhasználó
      birno wrote:
      uzsolt wrote:
      Amikor ilyenekre volt szükségem, akkor létrehoztam egy alias-t (alias program_neve=”sudo program_neve”).

      Mi van ha nem konzolból futattom, hanem mondjuk az awesome-menu-ből?
      Az is olvassa a bashrc-met?

      Vagy még azt tudom elképzelni, hogy egy scriptet hozok létre, azt bemásolom a /usr/bin-be és mindegyik kapcsolójához hozzárendelek egy „sudo program_neve” parancsot, az bash független.

      A másik kérdés meg lehet félreérthető volt.
      Ha mondjuk egy felhasználónak 4 az UID-je, nekem meg 1000, miért van több joga?
      Mit takar egyáltalán az, hogy több joga van?
      Mert ha egyszer nem ő egy fájl tulaja vagy nem tagja az adott csoportnak, ugyanúgy nem fér hozzá.
      Akkor mivel van több joga?
      Csupán csak több csoport tagja vagy mi?

      Bocs, de jobban nem tudom megfogalmazni, hogy mire gondolok…

      Honnan veszed, hogy a magasabb UID több joggal jár. Nekem az az első, ha feltelepítek egy linuxot létrehozom rajta magam 😀 és rögtön átírom az UID-omat 2000-re a GID-et meg 100-ra (az sok helyen a users csoport). Így az összes fent lévő linux alól minden gond nélkül olvasom a közös (ugyanaz) home mappámat.

      #2089968
      Tuschke
      Felhasználó
        milfer wrote:
        Tuschke wrote:
        Felhasználónak soha nem lesz 4 az uid-je. csak 1000 feletti uid-t kaphat.

        Ez így nem igaz.
        Ha jól emlékszem a Slackware (és a Frugalware is) 500-tól kezdi osztani az azonosítókat. A Debian és klónjai 1000-től.

        Sorry 🙂

        #2089969
        Tuschke
        Felhasználó
          uzsolt wrote:
          Tuschke wrote:
          Felhasználónak soha nem lesz 4 az uid-je. csak 1000 feletti uid-t kaphat.

          Igen? Nézz bele a /etc/passwd fájlodba! Bár annyiban igazad van, hogy általában a sima júzerek 1000 fölötti számot kapnak (de mintha valamelyik disztróban kilencszáz-valamennyit kaptam volna…)
          Látom, milfer is így emlékszik 😉

          Belenéztem 🙂 Szerencsére nincs ilyen felhasználóm 🙂 A daemonokat, egyebeket kivéve 🙂

          #2089970
          uzsolt
          Felhasználó

            De azok is szimpla felhasználok, akár még a nevüket is felveheted:

            Code:
            # whoami
            root
            # su games
            $ whoami
            games

            Az más kérdés, hogy az adott disztró (jelen esetben a debian) ezeket a „speciális” felhasználókat mire használja, valamint milyen konvenciót alkalmaz a „bejelentkezni képes” felhasználók UID-jára.

            #2089971
            Tuschke
            Felhasználó

              Hát igen. Végül is a root is felhasználó. De mint mezei juzer, nem tudok a root nevében, vagy akármi nevében – ha nem vagyok a csoport tagja – intézkedni. Feltéve, hogy nincs sudo – és nálam nincs.
              De a kérdés akadémikus, mert ha tagja vagyok a root csoportnak, azt csinálok, amit akarok.
              Ha benevezek egy felhasználót, az kap 1000 (vagy 500) feletti uid-t, nem tagja semminek, csak a saját csoportjának, még az users-nek sem. Vagy némely disztró esetében egyből users-nek léptetik elő, amivel esetleg cd-t írhat-olvashat. Talán 🙂
              De visszatérve: épkézláb disztró esetén (itt kiemelve a sorból pl. a systemrescuecd-t, és egyéb mentő- vagy hacklemezeket, ahol egyből root a júzer), a felhasználónak nem lesz 4-es uid-je. Azt hiszem 🙂

              #2089972
              uzsolt
              Felhasználó
                Tuschke wrote:
                De mint mezei juzer, nem tudok a root nevében, vagy akármi nevében – ha nem vagyok a csoport tagja – intézkedni.
                Mert ha a root csoport tagja vagy, akkor tudsz intézkedni? Csak a te kedvedért egy kicsit dolgoztam:

                Code:
                $ whoami
                zsolt
                $ groups | grep -o root
                root
                $ apt-get install wesnoth
                E: /var/lib/dpkg/lock zárolási fájl nem nyitható meg – open (13
                Hozzáférés megtagadva)
                E: Unable to lock the administration directory (/var/lib/dpkg/), are you
                root?
                #2089973
                Tuschke
                Felhasználó

                  Sose próbáltam ki, de logikusnak tűnt.

                  #2089974
                  uzsolt
                  Felhasználó

                    A csoport és a felhasználó nem ugyanaz, még ha a nevük ugyanaz is. Tudod, vannak csoport meg felhasználói jogok is 😉

                    #2089975
                    Tuschke
                    Felhasználó

                      Oh, yeah, megnéztem a /var/lib/dpkg jogait 🙂

                      No de: szépen eltársalgunk itt, csak a kollega problémája függőben van.

                      #2089976
                      birno
                      Felhasználó

                        Annyit sikerült elérni, hogy most már totál összezavarodtam.

                        Az UID 4 csak egy példa volt, nem arról volt szó, hogy mezei user kaphat-e 4-est vagy sem, de amint uzsolt is írta a kisebb UID-al rendelkező daemonok is csak felhasználók.
                        Én még anno hallottam azt, hogy a kisebb UID-el rendelkező felhasználóknak több joguk van, ezért is 0-ás a root, bennem ez maradt meg, de akkor úgy tűnik ez egy tévhit.
                        Az meg meglepő, hogy root csoportal sem lehet telepíteni…

                        Ha startx-el indulok és a „mélykonzol”-ban adom meg az alias-t az is ugyanolyan mintha csak grafikus felületen egy sima terminálba írnám, nem?
                        Ha mondjuk az awesome menu-ből indítom szimplán program névvel, akkor a PATH változó alapján fogja megkeresni, gondolom őt az nem érdekli, hogy a terminálban aliast hoztam létre rá.

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