Kirjoittaja Aihe: Käyttöoikeus kansioon?  (Luettu 2492 kertaa)

Topelius

  • Käyttäjä
  • Viestejä: 358
    • Profiili
Käyttöoikeus kansioon?
« : 13.03.07 - klo:09.09 »
Yritin seuraavalla tavalla tehdä käyttöoikeudet /var/www kansioon, mutta tuloksena olikin että nyt ei pysty edes lukemaan ko. kansiota

Lisäsin ryhmien asetuksiin www kansion ja annoin olla sen id:nä 1001. Laitoin ryhmän jäseneksi ruksin oman nimeni kohtaan.

Seuraavaksi kirjoitin päätteeseen seuraavat komennot:
    $ sudo chgrp -R www /var/www
    $ sudo chmod -R 1001 /var/www

nyt tuon www kansion oikeassa nurkassa on raksi, ja en edes pysty lukemaan sitä kansiota

SuperOscar

  • Käyttäjä
  • Viestejä: 4008
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Käyttöoikeus kansioon?
« Vastaus #1 : 13.03.07 - klo:20.37 »
Mistä ihmeestä keksit antaa tuon 1001:n chmod-komennolle?! Sehän poistaa kaikki hakemistosta oikeudet kaikilta.

Kokeile mieluummin "sudo chmod -R 770 /var/www" (ja "sudo chgrp -R www /var/www", jos haluat www-nimisen kansion www-nimisen ryhmän omistukseen).
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Käyttöoikeus kansioon?
« Vastaus #2 : 13.03.07 - klo:20.40 »
Yritin seuraavalla tavalla tehdä käyttöoikeudet /var/www kansioon, mutta tuloksena olikin että nyt ei pysty edes lukemaan ko. kansiota

minusta tavallisella käyttäjällä ei ehkä kuuluisikaan olla oikeuksia sörkkiä mitään /var:n alla, mutta...

Lisäsin ryhmien asetuksiin www kansion ja annoin olla sen id:nä 1001. Laitoin ryhmän jäseneksi ruksin oman nimeni kohtaan.

tätä en ihan ymmärtänyt?
siis loitko uuden ryhmän www jonka jäseneksi lisäsit itsesi?


Seuraavaksi kirjoitin päätteeseen seuraavat komennot:
    $ sudo chgrp -R www /var/www

eli vaihdoit hakemiston /var/www ja sen alihakemistojen omistajaryhmäksi ryhmän www, mikä onkin tässä toimintamallissa varsin ymmärrettävää, mutta sitten...

    $ sudo chmod -R 1001 /var/www

tässä asetit hakemistolle sticky bitin ja poistit kaikilta (omistaja, ryhmä ja muut) kaikki oikeudet lukuunottamatta kaikkien suoritus/hakuoikeuksia. käytännössä kukaan ei voi tehdä hakemistolle mitään muuta kuin noutaa sieltä tiedostoja joiden nimi heillä on jo tiedossa.

nyt tuon www kansion oikeassa nurkassa on raksi, ja en edes pysty lukemaan sitä kansiota

jep, koska sinä poistit oikeudet selata hakemistoa.
Janne

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Käyttöoikeus kansioon?
« Vastaus #3 : 13.03.07 - klo:20.42 »
Kokeile mieluummin "sudo chmod -R 770 /var/www" (ja "sudo chgrp -R www /var/www", jos haluat www-nimisen kansion www-nimisen ryhmän omistukseen).

no ei, jos www-serverin pitää saada hakemistosta jotain luettuakin, pitää sillä olla sinne vähintään execute-oikeudet ja haettuihin tiedostoihin lukuoikeudet. noilla säädöillä sillä ei ole kumpaakaan.
Janne

Topelius

  • Käyttäjä
  • Viestejä: 358
    • Profiili
Vs: Käyttöoikeus kansioon?
« Vastaus #4 : 13.03.07 - klo:21.04 »
joo virhe oli tuossa 1001 komennossa, en tiedä mistä sen edes löysin.
Mutta ongelma on nyt korjattu kiitoksia