umask

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #2073377
    ELaci
    Felhasználó

      Találtam neked egy esélyes megoldást:
      http://www.linuxbazis.hu/forum.php?mod=tema&id=685

      ELaci

      #2073378
      uzsolt
      Felhasználó

        Itt elmondják neked.

        Ha az fstab-ban az opciókhoz defaults-ot írsz, akkor se megy? Valamint a könyvtárat sima user tudja írni (ls -ld /könyvtár/ahova/csatolod)?

        #2073379
        eReL
        Felhasználó

          Köszönöm, uzsolt, ezt „sajnos” én is megleltem, eszerint (a ‘man fstab’-ban is benne van ez jórészt) viszont nem tudtam beállítani, mert a ‘umask=0000’ érték esetén a fenti üzenetet adja bootoláskor, ezért nem értem…
          A ‘/media’-ba csatolja, úgyhogy bizonyára van rajta írási jog. Az ‘fstab’-ban meg benthagytam a ‘defaults’ opciót is…
          Még próbálkozok, meg megnézem a linuxbázisos fórumo(ka)t is.

          #2073380
          uzsolt
          Felhasználó

            umask

            hupwiki:

            [red]Állományrendszer specifikus[/red]:

                * FAT: ez az állományrendszer képtelen az állományok jogait tárolni, ezért szabályokat kell létrehozni
                      o uid/gid: mely tulajdonoshoz és csoporthoz tartozzanak az állományok (itt: root és disk)
                      o umask: az állományok hozzáférési értékének ellentetje (itt: -rwxrwxr– = a tulajdonos felhasználó és csoport olvashat/írhat/futtathat, mindenki más csak olvashat)

            man mount:

            Mount options [red]for fat[/red]
                  (Note:  fat  is  not  a  separate  filesystem, but a common part of the
                  msdos, umsdos and vfat filesystems.)

                  blocksize=512 / blocksize=1024 / blocksize=2048
                          Set blocksize (default 512).

                  uid=value and gid=value
                          Set the owner and group of all files.  (Default: the uid and gid
                          of the current process.)

                  umask=value
                          Set  the  umask  (the  bitmask  of  the permissions that are not
                          present). The default is the umask of the current process.  The
                          value is given in octal.

            Tehát csak a FAT-ra lehet használni, mivel ő „képtelen az állományok jogait tárolni, ezért szabályokat kell létrehozni”. Az ext*/reiser/többi linuxos fs pedig tudja tárolni, ezért oda nem írunk umask-ot.

            Könyvtár: az tök mindegy, hogy a root mit csinálhat vele, ha egyszer user-ként nem tudod írni. Nézd már meg légy oly kedves az ls -ld /könyvtár/ahova/csatolnád-ot! Nem lehet olyan nehéz egy terminálba bepötyögni, és a végén egy Entert nyomni…

            #2073381
            eReL
            Felhasználó
              uzsolt wrote:
              Könyvtár: az tök mindegy, hogy a root mit csinálhat vele, ha egyszer user-ként nem tudod írni. Nézd már meg légy oly kedves az ls -ld /könyvtár/ahova/csatolnád-ot! Nem lehet olyan nehéz egy terminálba bepötyögni, és a végén egy Entert nyomni…

              Köszönöm a lámpást! 🙂

              #2073382
              uzsolt
              Felhasználó

                Tehát (ha jól értem) akkor a könyvtár jogosultságaival volt a gond?

                #2073383
                eReL
                Felhasználó

                  Igen, mert az ‘ntfs’ filerendszerre működött az ‘umask’, az ‘ext3’-ra meg nem, de ez akkor nem is a véletlen műve 🙂 . Azonban én ezt nem tudtam, így azt hittem, mindenképpen az ‘umask’-kal kell megoldani már í partíció felcsatolásakor az írhatóságot.

                  Köszönöm, ezzel is többet tudok.

                  #1884370
                  csaba
                  Felhasználó

                    Sziasztok!

                    Beleszaladtam egy – nekem – eléggé érdekes problémába (megint 😀 ):

                    Azt szeretném, hogy az egyik ext3 filerendszerű partíciómat teljes joggal szeretném felcsatoltatni még a boot folyamán. Alapból a userek számára csak olvashatóan csatolódik, de én szeretném vmiféle adattárolós partícióként használni.
                    Beírtam a fstab-ba opcióként, hogy ‘umask=0000’, erre azt mondja a bootolás folyamán, hogy ext3 filrendszer esetére ilyen opciót nem adhatok meg…
                    elmagyarázná vki, hogy hogy működik az ‘umask’?

                    Addig jutottam a keresgéléseim során, hogy ez egy oktálisan értelmezendő paraméter, amit úgy kell érteni, hogy a max. jodosultságból (777-rwxrwxrwx) ki kell vonni az ‘umask’ értékéül adottakat, és így áll elő a tényleges jogosultság. (Miért kellett vajon ezt ennyire megbonyolítani vajon?) Így az én értelmezésem szerint, ha ‘umask=0000’, akkor az a kívánt jogosultságot eredményezi (-rwxrwxrwx).
                    A rendszer azonban nem így értelmezi…

                    Remélem érti valaki az umask paraméterezését…

                    Köszönettel: eReL

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