jogok hogyan???

10 bejegyzés megtekintése - 1-10 / 40
  • Szerző
    Bejegyzés
  • #1953874
    kisbetu
    Felhasználó

      Olyan tippet olvastam a minap, hogy hozz létre nekik egy közös csoportot és az ominózus file-ok e csoport kezelésében legyenek.

      #1953875
      admin
      Adminisztrátor

        Csoportkezeles OK, de azt hogy tudom beallitani, hogy az adott konyvtarban minden file mondjuk:
        -rw-rw-r– jogosultsagu legyen, attol fuggetlenul, hogy ki hozza letre?

        umask-ot tudok beallitani konyvtarra is, hogy a fenti jogosultsagot kapja minden file benne?

        #1953876
        TsO
        Felhasználó

          -rw-rw-r–    jogosultsagu legyen

          chmod -R 664 .

          ez az aktuális könyvtárban rekurzívan (azaz az alkönyvtárain belül is a fent említett jogokat állítja be)

          man chmod jó dolog…

          röviden a lényeg:

          1 = futtatás/belépés
          2 = írás
          4 = olvasás

          rw-|rw-|r–
          user|group|other
          4+2=6|4+2=6|4

          így jön ki a 664

          #1953877
          maszili
          Felhasználó

            chmod -R 664 . 

            ez az aktuális könyvtárban rekurzívan (azaz az alkönyvtárain belül is a fent említett jogokat állítja be)

            Es ezzel szepen ki is zart mindenkit a directory -bol… 🙂
            Ahhoz, hogy be tudjon lepni az adott konyvtarba futtathato kell legyen a konyvtar.

            #1953878
            TsO
            Felhasználó

              Es ezzel szepen ki is zart mindenkit a directory -bol… 🙂
              Ahhoz, hogy be tudjon lepni az adott konyvtarba futtathato kell legyen a konyvtar.

              na jó akkor induljunk ki a kályhától? 😉
              a login-tól, vagy power_on? 😀

              a jogokat nem én találtam ki, úgyhogy reklamációt a kérdezõnek írd 😛

              1ként most látom h umask-ra még nem válaszoltam, sõt a kérdés igy második olvasásra inkább arra vonatkozik, de mostmá le kell döntenem 1 kv-t, na meg félek hogy kizárok valakit a könyvtárából úgyhogy azt meghagyom másnak 🙂

              #1953879
              maszili
              Felhasználó

                Esertleg igy…

                Code:
                find . -type d -exec chmod 775 {}; ! -type d -exec chmod 664 {};
                #1953880
                admin
                Adminisztrátor

                  … az userek home könyvtárában van egy .bash_profile könyvtár abba csinálsz egy bejegyzést umask xxxx és ezután a felhasználók ezen jogosultságokkal fognak létrehozni állományokat. Nekem 0002 van így tudják egymásét írni olvasnui a csoportbeliek.

                  #1953881
                  admin
                  Adminisztrátor

                    Azt hiszem nem voltam tegnap teljesen egyertelmu, bar kaptam mar egy csomo jo otletet.
                    Tehat ujra reszletesen. En se voltam tul friss mar, amikor irtam…

                    Adott 2 normal user + x db konyvtar, amikben honlapok vannak. Ezenkivul fut PHP, amin keresztul is hoznak letre file-okat (apache tulajdon, www-data) az adott konyvtarba.

                    A cel az volna, hogy tehat barmilyen modon hoz letre valaki egy file-t, azt modosithassa mindket user kozvetlen, illetve PHP-n keresztul.

                    Erre volna hasznos, ha egy csoportba lennenek, s automatikusan minden file a csoport altal irhato/olvashato lenne (konyvtar vegrehajthato). Ezt a usereknel meg tudom oldani, de hogy oldom meg az apache-nal???

                    Koszonom a segitseget, s bocs a felreertesekert.

                    #1953882
                    admin
                    Adminisztrátor

                      …. amit írtam annak jónak kellene lennie szerintem mert ha a meglévõ állományoknak megadod a jogokat az umaskot meg belövöd akkor a beállított jogokkal jönnekk létre az új állományok vagyis módosíthatóak lesznek mások számára is.

                      #1953883
                      admin
                      Adminisztrátor

                        Ez OK, koszonom szepen. De mi van az apache altal letrehozott file-okkal? Az apache-nak (www-data) hol adom meg, hogy ilyen umask -kal hozza letre a file-okat?

                        Masik kerdes: Hol tudom megadni, hogy milyen group-ba tartozo file-t hozzon letre az adott user? Pl. geza a geza csoportba tartozik, de tagja a web csoportnak. Hogy allitom be, hogy amikor a /var/www -be ir, akkor az ott letrehozott/modositott file-ok automatikusan a web csoport-ei legyenek?

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