a chmod és a jogosultságok rejtelmei

Kezdőlap Fórumok Vegyes felvágott a chmod és a jogosultságok rejtelmei

10 bejegyzés megtekintése - 11-20 / 24
  • Szerző
    Bejegyzés
  • #1944982
    LordOfTheBoards
    Felhasználó

      A legegyszerübb, ha az mc-ben hozzárendelsz a fájlhoz/könyvtárhoz egy csoportot.
      De amúgy a chown paranccsal lehet.
      chown tulajdonos csoport
      Azért valaki javítson ki, ha marha nagy badarságot írok!

      #1944983
      pointux
      Felhasználó

        három szám a három csoport:
        1. tulajdonos
        2. csoport
        3. mások
        jogok:

        ír 4
        olvas 2
        futtat 1

        ezeket összeadva kapod a számot:
        755
        tulajdonos:  olvashat + írhat + futtathat 4+2+1=7
        csoport meg mások: olvashat + futtathat 4+1=5

        drwxr-xr-r
        ugyanez  
        read write execute egymásután tulaj, csoport, más – ahol – van az azt jelenti, hogy nincs jog
        d azt jelenti, hogy könyvtárû

        azt hiszem nagyjából így van. Talán a többit már ki tudod nézni a man-ból.

        Annyit még ehhez hozzáteszek, hogy ezek jelzõk bitek és valóságban ezeket nem összeadjuk, hanem logikai vagy kapcsolatba hozzuk, persze itt most ugyanazt a számot kapjuk, ha összeadjuk a számokat:
        – Egy ilyen csoport joga 3 bitbõl áll xxx
        – 3 csoprot van tehát xxx xxx xxx
        – a legalsó bitcsoport a mások, aztán a csoport, majd a júzer
        tehát:

        Code:
        xxx     xxx      xxx

        júzer csoprot többiek

        A bitek pedig így állnak össze:
        001 – futtatás
        010 – írás
        100 – olvasás

        #1944984
        pointux
        Felhasználó

          Nyílván igazad van egy júzer több csoporthoz tartozhat. De ahogy mondtam más bitek is vannak. Tehát azt is be lehet állítani, hogy ez a csoportbeállítás melyik csoportra vonatkozzon. e természetesen mindegyik felhasználó csak azon csoportok közül válogathat, amelyiknek õ maga is tagja.

          #1944985
          admin
          Adminisztrátor

            és a csoport melyik csoport? mármint hogyan adom meg, h melyik csoportra vonatkozzanak a jogok?

            egy kicsiket a csoportokrol meg a felhasznalokrol…
            csoportot a ‘groupadd csoportnev’ paranccsal hozhatsz letre.
            torolni a ‘groupdel csoportnev’ -vel tudsz.
            ha letrehozol egy uj felhasznalot, azt a ‘useradd’ paranccsal teszed. igy egy natur felhasznalot hozol letre. nalam ez ennyit tesz:

            Code:
            bash-2.05b# useradd proba

            bash-2.05b# id proba

            uid=1002(proba) gid=100(users) groups=100(users)

            bash-2.05b#

            az ‘id’ mutatja a felh tulajdonsagait. lathato, hogy csak egy csoportba tartozik (users). de csinalhatsz ugy is felhasznalot, hogy te adod meg a csoportokat, amikhez tartozzon, pl igy:

            Code:
            bash-2.05b# useradd proba2 -m -G users,wheel,audio

            bash-2.05b# id proba2

            uid=1003(proba2) gid=100(users) groups=100(users),10(wheel),18(audio)

            bash-2.05b#

            itt mar latszik, hogy tobb csoportba is tartozik a proba2 nevu felhasznalo (haromba).
            jogokat a felhasznaloknak adj.
            nagyonkicsit meg a jogokrol (a javat ugyis leirtak)

            Code:
            bash-2.05b$ ls -l

            total 586

            drwxr-xr-x    3 greg     users         144 May 23 02:18 Desktop

            drwx——    7 greg     users         216 May 23 02:42 Mail

            drwxrwxrwx    2 greg     users          48 May 23 03:20 public

            -rw-r–r–    1 greg     users      597434 May 23 02:39 sim-0.9.3-2.tar.gz.part

            bash-2.05b$

            itt az elso betu mutatja, hogy konyvtarrol van szo (‘d’)
            a kovetkezo 3 karakter (rwx) a Mail mappa tulajdonosanak jogait mutatja. jelen esetben en azt csinalok ezzel a mappaval, amit akarok. a kovetkezo harom karakter (—) a csoportra vonatkozik. ok nem is lathatjak ezt a konyvtarat. az utolso harom karakter (—) a tobbiekre vonatkozik. ugyanugy jarnak, mint a csoport tagjai.
            a ‘public’ konyvtarral pedig mindenki azt csinal, amit akar. lathato, hogy irasi, olvasasi es vegrehajtasi jogot is kap mindenki. tovabba az is lathato, hogy frissen telepitett rendszeremen kisse ferre van love az ora:]]
            nahh…
            ennyi, remelem nem irtam el semmit… jo lenne mar egy biztonsagi ov, hogy ne essek le a szekrol:]

            #1944986
            xcut
            Felhasználó

              három szám a három csoport:
              1. tulajdonos
              2. csoport
              3. mások
              jogok:

              ír 4
              olvas 2
              futtat 1

              ezeket összeadva kapod a számot:
              755
              tulajdonos:  olvashat + írhat + futtathat 4+2+1=7
              csoport meg mások: olvashat + futtathat 4+1=5

              biztos velem van a baj, de ha a 4 az írásjog, az 1 meg a futás, akkor az 5 az írás+futás, nem az olvasás+futás…

              #1944987
              LordOfTheBoards
              Felhasználó

                Tudtam, hogy ennyit nem tudok hibátlanul leírni.
                Azt hiszem az olvasás a 4-es és az írás 2-es. Sorry.

                #1944988
                kisbetu
                Felhasználó

                  biztos velem van a baj, de …

                  Nem kell ezt egy életre megtanulni.
                  Kérsz egy dirt és megnézed az eredményt.

                  #1944989
                  pointux
                  Felhasználó

                    biztos velem van a baj, de …

                    Nem kell ezt egy életre megtanulni.
                    Kérsz egy dirt és megnézed az eredményt.

                    Meg ezért vannak a programok a számok helyett, csak jellemzõ betõket kell megjegyezni, aki meg többet akar, az úgyis az elvét, a logikáját fogja megjegyezni.

                    #1944990
                    LordOfTheBoards
                    Felhasználó

                      „A bitek pedig így állnak össze:
                      001 – futtatás
                      010 – írás
                      100 – olvasás

                      #1944991
                      Morzel
                      Felhasználó

                        Kedves xcut!

                        A szerintem legegyszerûbb módja annak, hogy megjegyezd:
                        A chmod-ban a jogokat bitekkel adod meg.
                        rwx
                        111
                        Mindegyik jogosultsághoz kapsz egy bitet.

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