Práva, Ftp, Apache

Sekcia: Konfigurácia 06.10.2010 | 23:51
Avatar bosspyroman ubuntu  Používateľ
Dobrý deň. Som v linuxe začiatočník a prosím vás o radu.

Rozbehal som si server na ktorom mam apache. Stranka je v adresary /home/raid/index/. Práva sú nastavené rwx rwx r-x.
Práva na /home/raid/ sú rwx rwx ---. Prečo, keď sa chcem dostať na stránku z iného PC mi napíše v prehliadači access denied?

Vďaka za radu.
    • Re: Práva, Ftp, Apache 07.10.2010 | 00:12
      Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
      Predpokladam, ze vlastnikom a skupinou /home/raid je root.root a teda apache (beziaci pod uzivatelom apache alebo nejakym podobnym) spada v tomto pripade pod "others" a teda nema pravo vojst do toho adresara. Bud zarad apache do skupiny root (NEODPORUCAM), alebo nastav pre ten adresar prava pre apache ako vlastnika, alebo mu nastav execute bit pre others. Zalezi od toho, co vlastne chces dosiahnut.
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
    • Re: Práva, Ftp, Apache 07.10.2010 | 10:35
      Avatar bedňa LegacyIce-antiX  Administrátor
      Hoď sem ls -la /home/raid/ nech vidíme vlastníkov aj skupiny.
      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • Re: Práva, Ftp, Apache 07.10.2010 | 20:56
        Avatar bosspyroman ubuntu  Používateľ
        Trochu som tie priečinky pozmenil. Mám to takto: /cellarweb/index/ a /cellarweb/users. V index chcem mať vlastnú stránku a v users užívatelia.

        ls -la /cellarweb/ :

        drwxr-xr-x 3 jurajh admin 4096 2010-10-07 18:18 index
        drwxr-xr-x 3 jurajh uzivatelia 4096 2010-10-07 18:20 users

        Vytvoril som testusera ktorý má home /cellarweb/users/testuser. Keď sa pripojím cez ftp s testuserom, môžem prezerať všetko okrem root adresarov. To nechcem, chcem ale aby sa mohol dostať iba do svojho home adr. a aby mi to nepisalo v prehliadaci ze nemam prava. Skusal som to riesit tak ze som nastavil pre /cellarweb/ pre others ---. Ale potom nejde ten apache.
        Uzivatel jurajh som ja.

        Viem ze som to riadne poplietol ale snad to pochopite :).
        • Re: Práva, Ftp, Apache 07.10.2010 | 21:21
          Avatar bedňa LegacyIce-antiX  Administrátor
          Tak hoď sem ls -la /cellarweb/users
          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
          • Re: Práva, Ftp, Apache 07.10.2010 | 23:54
            Avatar bosspyroman ubuntu  Používateľ
            drwxr-xr-x 3 jurajh uzivatelia 4096 2010-10-07 18:20 .
            drwxrwx--x 4 jurajh admin 4096 2010-10-07 18:20 ..
            drwxr-xr-x 2 root root 4096 2010-10-07 18:20 testuser
            • Re: Práva, Ftp, Apache 08.10.2010 | 10:52
              Avatar bedňa LegacyIce-antiX  Administrátor
              Máš to na prdík nastavené :)
              Adresár pre test usera musí vyzerať takto:
              drwx------ 2 testuser testuser 4096 2010-10-07 18:20 testuser
              Čo znamená, že vlastníkom adresára testuser musí byť testuser, skupina testuser, jedine vlastník môže prezerať, spúšťať a meniť obsah priečinka. Ostatný ho ani neuvidia. Dokonca ani užívatelia zo skupiny testuser.
              Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
              • Re: Práva, Ftp, Apache 08.10.2010 | 22:56
                bosspyroman   Návštevník
                ale ked others nebudu mat ziadne prava, ani apache nebude mat pravo citat z toho priecinku nie?
                • Re: Práva, Ftp, Apache 09.10.2010 | 01:51
                  Avatar bedňa LegacyIce-antiX  Administrátor
                  Myslím že každému užívateľovi stačí priradiť skupinu apache, či?
                  Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
              • Re: Práva, Ftp, Apache 09.10.2010 | 02:58
                peter   Návštevník
                heh....tvoja rada zodpoveda tvojej gramatike :-)
                • Re: Práva, Ftp, Apache 09.10.2010 | 19:00
                  Avatar bosspyroman ubuntu  Používateľ
                  nefunguje to
                  • Re: Práva, Ftp, Apache 09.10.2010 | 20:57
                    Avatar bedňa LegacyIce-antiX  Administrátor
                    Čau, mám chrípku, tak mi to úplne nedopína.
                    V podstate by to malo fungovať tak, že vlastníkom adresára musí byť užívateľ čo tam má prístup. Ďalej sa to dá riešiť viacerými nastaveniami. Priečinku užívateľa priradiť skupinu apachu, predvolené skupina je www-data. Zistiť to môžeš v apache2.conf hľadaj user a grup. Potom nastavíme adresáru setgid, aby obsah priečinka dedil skupinu chmod -R g+s priečinok .
                    Výpis priečinku musí vyzerať takto:
                    drwxr-x--- 2 testuser www-data 4096 2010-10-07 18:20 testuser
                    Druhá možnosť je ako som už písal pridať užívateľa do skupiny www-data.

                    Ovšem až som to dobre pochopil a autentifikuješ sa cez apache.
                    PS: Je mi fakt naprd, tak pokiaľ som sa niekde sekol, nech ma niekto opravý.

                    Peter si TROLL, napíšeš blábol neporadíš a zmizneš.
                    Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                    • Re: Práva, Ftp, Apache 10.10.2010 | 10:50
                      Avatar bosspyroman ubuntu  Používateľ
                      Vďaka za radu. Apache už ide ale teraz mi zase nejde ftp.
                      • Re: Práva, Ftp, Apache 11.10.2010 | 08:33
                        Avatar bedňa LegacyIce-antiX  Administrátor
                        O bezpečnom ftp servery, si pozri tu. Pokial nechceš až takú bezpečnosť ssl nemusíš zapínať. Priečinky si nastav tam, kde ich má aj Apache.
                        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                        • Re: Práva, Ftp, Apache 13.10.2010 | 00:14
                          Avatar bosspyroman ubuntu  Používateľ
                          dik, ftp je nastaveny dobre ale ked sa prihlasim testuserom mi klient vypise : cannot change directory: /cellarweb/users/testuser
                          • Re: Práva, Ftp, Apache 13.10.2010 | 00:30
                            Avatar bedňa LegacyIce-antiX  Administrátor
                            Je testuser v skupine ftp?
                            Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                            • Re: Práva, Ftp, Apache 13.10.2010 | 01:07
                              Avatar bosspyroman ubuntu  Používateľ
                              Dakujem ti za pomoc. Už mi všetko funguje.
                              • Re: Práva, Ftp, Apache 13.10.2010 | 08:07
                                Avatar bedňa LegacyIce-antiX  Administrátor
                                Nieje zač.
                                Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org