Kirjoittaja Aihe: Sambajaon kirjoutusoikeudet alikansioihin  (Luettu 3390 kertaa)

Moonshine

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Sambajaon kirjoutusoikeudet alikansioihin
« : 19.05.09 - klo:22.32 »
Ubuntu 9.04 ja Sambajaon kirjoitusoikeudet kaikille käyttäjille pitäis saada siis toimimaan.
/home/<käyttäjä>/Kuvat
/home/<käyttäjä>/Musiikki
jne nuo perus kansiot siis olen laittanut jakoon Samballa, ja se myös toimii. Mutta kirjoitusoikeuksien kanssa on ongelma:

Jaettu pääkansio on kyllä kirjoitettavissa, mutta kaikki alikansiot muuttuvat aina "vain luku" kansioiksi.
Pystyn kyllä luomaan pääkansioon, siis esim. jaettuun /home/<käyttäjä>/Kuvat kansioon uuden kansion, mutta tämän juuri luodun kansion sisään ei pystykään enää luomaan uutta kansiota tahi luomaan uutta tiedostoa - lupa evätty!

Samban tämänhetkisiä asetuksia: (tehty pakettienhallinnasta ladatulla perus- Samban säätöohjelmalla)
Todennus: Käyttäjä
Salaa salasanat: Kyllä
Vierastili: avahi
Lisäksi kansiokohtaisissa jaoissa on rastitettuna "Salli pääsy kaikille" ja "Kirjoitettavissa"

Kuinka saan siis alikansiodenkin kirjoitusoikeudet toimimaan?

Mistofelees

  • Käyttäjä
  • Viestejä: 647
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #1 : 26.05.09 - klo:15.44 »
En tiedä onko tästä apua, mutta itsellä on alla olevat asetukset tiedostossa /etc/samba/smb.conf.
Tuonne [kodit]-hakemistoihin minulla on täydet R/W -oikeudet WinXP:ltä. [kuvat] on hieman erikoisempi. Sinne kirjoitettaessa Samba pistää automaattisesti hakemistoille ja tiedostoille ennalta määrätyt oikeudet create mask ja directory mask -riveillä:

[kodit]
   path = /home
   browseable = yes
   writable = yes
   public = no
[kuvat]
   path = /home/luuseri/public_html/kuvat
   browseable = yes
   writable = yes
   public=no
   create mask = 0666
   directory mask = 0777

Moonshine

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #2 : 31.05.09 - klo:21.10 »
Hmm, outo juttu, muokkasin smb.conf vastaavaksi mutta mitään näkyvää muutosta ei tapahtunut.
[Kuvat] esim  näyttää siis nyt tältä:
[Kuvat]
        path = /home/e-server/Kuvat
        writeable = yes
;       browseable = yes
        guest ok = yes
        create mask = 0666
        directory mask = 0777

Muokkauksen jälkeen laitoin vielä komennon

sudo /etc/init.d/samba restart

sekä boottasin koneen.

Jospa nyt aloittasin ihan alusta,
eli voin tehdä uuden jakokansion, niin sanokaapa joku missä vaiheessa menee pieleen.

Tein uuden kansion /home/user kansioon: Valokuvat
-oikealla hiirennapilla kliksauttamalla "ominaisuudet" lisäsin "jaa-välilehdeltä" rastin kaikkiin kolmeen ruutuun.
[ x ]Jaa tämä kansio
Jaon nimi: Valokuvat

[ x ]Salli muiden kirjoittaa tähän kansioon
Kommentti: Jätin tyhjäksi

[ x ]Vieras-pääsyoikeudet (Ihmisille joilla ei käyttäjätiliä)

Tuon toimen jälkeen mitään asetuksia ei ollut vielä ilmestynyt automaattisesti smb.conf tiedostoon, joten valitsin vielä Järjestelmä - Ylläpito - Samba - Lisää jako:
Ja siihen asetukset:
Perus:
Hakemisto: /home/e-server/Valokuvat
Jaon nimi: Valokuvat
Kuvaus: Valokuvat
[ x ]Kirjoitettavissa
[ x ]Näkyvä

Pääsy:
[ x ]Salli pääsy kaikille

Tämän operaation jälkeen kohta oli ilmestynyt smb.conf'iin, joten muokkasin kohdan seuraavanlaiseksi:
[Valokuvat]
        comment = Valokuvat
        path = /home/e-server/Valokuvat
        writeable = yes
;       browseable = yes
        guest ok = yes
        create mask = 0666
        directory mask = 0777

Lopuksi vielä
sudo /etc/init.d/samba restart

Sitten testaamaan windows-koneelta. Valokuvat jako ilmestyi niinkuin oli oletettavissa. Koitin tehdä kansion Testi. Testi kansioon koitin tehdä tiedoston testi.txt. Koitin muokata teksti.txt tiedoston mutta EI TOIMI, lupa evätty!!! Eli, alikansiot muuttuvat jälleen vain luku oikeuksisiksi. Vain Jaon juuri eli e-server/Valokuvat on kirjjoitettavissa, jokainen alikansio menettää oikeutensa.

Osaako kukaan auttaa, missä kohtaa menee pieleen? Tai jos nyt aloitan taas ihan alusta, niin että laitan taas uuden kansion jakoon, jos joku osaa sanoa kohtakohdalta rautalangastaväännetyt ohjeet kuinka sen teen?
« Viimeksi muokattu: 31.05.09 - klo:21.12 kirjoittanut Moonshine »

Moonshine

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #3 : 31.05.09 - klo:21.48 »
;       browseable = yes
Hmm, nyt vasta hokasin tuon ; merkin tuossa rivin edessä.  ??? Jättää huomiotta kysyisen rivin, eiköstä vaan? Mahtaa olla silti ihan tärkeä rivi? Koitanpa poistaa ;-merkin......

Vielä yksi kysymys: Jos pädyn tekemään ihan uuden kansion jakoon, mikä on suositeltavin kansio jakaa? Eli minkä asetukset saa sitten helpoiten oikeaksi? Olisko joku muu kuin /home/user/ kansiossa olevat? Mahdollisesti kokonaan eri osion/kiintolevyn juuri?

Moonshine

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #4 : 31.05.09 - klo:21.52 »
No ;-merkki on nyt poistettu rivin edestä. Ei auttanut.  :-[

paula

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #5 : 01.06.09 - klo:09.50 »
Hei.

Komentorivi auki ja sinne koodia.

chown -R [kayttajanimesi] /etc/Samba

Oliko apua?

Moonshine

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #6 : 01.06.09 - klo:21.17 »
Hei.

Komentorivi auki ja sinne koodia.

chown -R [kayttajanimesi] /etc/Samba

Oliko apua?
Kiitos vastauksesta! Koitin nyt laittaa komennot

chown -R e-server /etc/samba
chown -R e-server /home/e-server

Noilla komennoilla sain kaikkiin kansioissa ja alikansioissa oleviin tiedostoihin kirjoitusoikeudet! Mutta koitin tehdä taas uuden kansion, siihen ei edelleenkään tule kirjoitusoikeuksia.

ls-l komennolla katsoin miltä Kuvat/ kansion kirjoitusoikeudet näyttävät:

kaikki vanhat ovat nyt:
drwxr-xr-x  2 e-server avahi

uusiin luotuihin kansioihin tulee oikeuksiksi:
drwxr-xr-x  2 avahi    avahi

Eli tuossa se vika taitaa olla! Kuinka saan myös uusiin verkosta  luotaviin kansioihin oikeuksiksi automaattisesti e-server avahi? Eikä Avahi Avahi

Moonshine

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #7 : 01.06.09 - klo:21.55 »
Itse asiassa, nuo kaikki kansiot ovat nyt muokattavissa verkostapäin windows-koneilta!!! Nehän kun kirjautuvat Avahikäyttäjänä serverille niin niillä on oikeudet muokata tiedostoja. Nyt en vain pysty serverillä suoraan muokkamaan noita kansioita, ainoastaan verkosta käsin. Mikäs tähän ratkaisuksi?

Moonshine

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #8 : 01.06.09 - klo:22.02 »
No voehan ny......
Kun menen serverikoneella (Sijainnit - Verkko) kautta koneen omiin jaettuihin kansioihin käsiksi, niin silloin onnistuu muokkaus, myös serverikoneella!

Eli en pysty menemään suoraan Kuvat-kansioon, vaan sinne täytyy mennä "verkon kautta".. Noh käyhän se näinkin.  ;D Toki otan edelleen neuvoja vastaan tähän, mikäli näyttää että olen tehnyt verkon jotenkin hassusti...  ;)

Moonshine

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: Sambajaon kirjoutusoikeudet alikansioihin
« Vastaus #9 : 01.06.09 - klo:22.30 »
Ja sitten taas... ei.  :-[ Ei ne alikansiot edelleenkään muokaannu. Sorry tämähän menee jo spammaukseksi, pitäis testata kauemmin toimiiko vai ei ennen uutta vastausta.  :'(

Tässä on nyt esimerkki alikansiosta:
-rwxr--r-- 1 e-server avahi 1320160 2009-04-11 19:53 DSCN4677.JPG
-rwxr--r-- 1 e-server avahi 1330520 2009-04-11 19:53 DSCN4678.JPG
-rwxr--r-- 1 e-server avahi 1341070 2009-04-11 19:53 DSCN4679.JPG
-rw-rw-rw- 1 e-server avahi 1179648 2009-06-01 22:18 Thumbs.db
-rw-rw-rw- 1 e-server avahi       0 2009-06-01 22:13 Uusi Tekstitiedosto.txt

Kaksi viimeistä riviä ovat uusia luotuja tiedostoja. Niitä ei pysty muokkaamaan enää, ne siis pystyi luomaan mutta heti sen jälkeen niihin ei ole enää muokkaus oikeuksia.