Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Moonshine - 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?
-
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
-
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?
-
; 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?
-
No ;-merkki on nyt poistettu rivin edestä. Ei auttanut. :-[
-
Hei.
Komentorivi auki ja sinne koodia.
chown -R [kayttajanimesi] /etc/Samba
Oliko apua?
-
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
-
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?
-
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... ;)
-
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.