Kirjoittaja Aihe: chmod dir 755, tiedosto 644 (ratkesi)  (Luettu 1813 kertaa)

igor_2

  • Käyttäjä
  • Viestejä: 751
    • Profiili
chmod dir 755, tiedosto 644 (ratkesi)
« : 11.04.08 - klo:19.55 »
Pystyttelen erästä webbisovellusta jossa on suuri määrä hakemistoja ja tiedostoja, yht. noin 13 000 kpl. Se pitäsi asentaa palvelimelle niin, että hakemistojen oikeudet on 0755 ja tiedostojen oikkarit 0644.

En löydä chmod:ista mitään vipua jolla voisin rekursiivisesti (-R) ajaa komennon selektiiviesti vain hakemistoille ja vain tiedostoille. Olen äimänä.

Onnistuuko mitenkään automatic, vai pitääkö lähteä kahlaamaan hakemistopuuta haara kerrallaan ja asettelemaan oikeuksia käsin?
« Viimeksi muokattu: 12.04.08 - klo:09.26 kirjoittanut igor_2 »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: chmod dir 755, tiedosto 644
« Vastaus #1 : 11.04.08 - klo:19.58 »
Koodia: [Valitse]
chmod -ROn rekursiivinen ;)

Lisätietoja
Koodia: [Valitse]
chmod --help
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: chmod dir 755, tiedosto 644
« Vastaus #2 : 12.04.08 - klo:00.58 »
En löydä chmod:ista mitään vipua jolla voisin rekursiivisesti (-R) ajaa komennon selektiiviesti vain hakemistoille ja vain tiedostoille. Olen äimänä.

Onnistuuko mitenkään automatic, vai pitääkö lähteä kahlaamaan hakemistopuuta haara kerrallaan ja asettelemaan oikeuksia käsin?

tällä hetkellä, hitusen väsyneenä, hoitaisin homman varmaan findilla, koska en parempaakaan keksisi. sille voi antaa parametriksi minkälaisia tiedostoja ollaan etsimässä. esim.:
Koodia: [Valitse]
$ find . -type d
etsii nykyisestä hakemistosta ja sen alihakemistoista vain hakemistoja. sama tiedostoille olisi tietysti:
Koodia: [Valitse]
$ find . -type f
tuon findin saa suorittamaan löydetyille tiedsotoille/hakemistoille haluamansa komennon tai sitä voi käyttää scritissä ja syöttää sen palauttamat nimet vaikka sitten loopissa jotain toimintoja suorittavalle lohkolle.

joku varmaan keksii hienompia vaihtoehtoja ja parempi tietysti niin.

tarvitaanko hakemistoille muuten 0755 vai riittäisikö 0711? ei niin, että sillä suurtakaan väliä toiminnan kannalta olisi.
Janne

igor_2

  • Käyttäjä
  • Viestejä: 751
    • Profiili
Vs: chmod dir 755, tiedosto 644
« Vastaus #3 : 12.04.08 - klo:09.26 »
tarvitaanko hakemistoille muuten 0755 vai riittäisikö 0711? ei niin, että sillä suurtakaan väliä toiminnan kannalta olisi.

Ohjeissa lukee 755 ja 644 ja kun en tunne ohjelman kaikkia kommervinkkejä, niin yritän tehdä asennuksen niiden mukaan. Voi olla 711 riittäisi. Voi olla että tuo 755 & 644 oikkaripari on vain jokin standarti ja tekijä on heittänyt ne hihasta.

Täytyy yrittää tempuloida tuolla findillä. Mulla on jokin esimerkki jossa sen avulla tehdään jotain kuvamuokkausta tai kopiointia ja luulisin että homma onnistuu kun vähän pyörittelee.

Lähinnä jäin ihmettelemään, että kumma että chmodilla ei sitten ole parametria jolla voidaan -R:n yhteydessä erotella hakemistot ja muut tiedostot. Luulisi että tarve on aika yleinenkin.

Jees, kiitos neuvoista!