Morjens,
Heti ensi alkuun todettakoon, että olen aloittelija Linux ympäristössä.
En tiedä mikä on turhaa/tarpeellista tietoa tätä ongelmaa ratkaistaessa, mutta yritän pohjustaa parhaani mukaan.
Tarkoituksena olisi saada yhdestä ylimääräisestä PC koneesta tiedostopalvelin lähiverkkoon.
Asennettuna on uusin desktop Ubuntu ja se on päivitetty kokonaisuudessaan.
Tiedostojärjestelmänä Ubuntu levyllä ext3 ja kahdella S-ATA kiintolevyllä on reiserfs. Nämä S-ATA levyt ovat Ubuntu asennuksessa osioitu molemmat yhteen osaan ja liitetty /media/levy1 ja /media/levy2 nimellä.
Asensin Samban tämän ohjeen mukaan
http://ubuntuguide.org/wiki/Ubuntu_Edgy#Samba_Server.
Asennuksen jälkeen lisäilin paikallisia käyttäjiä kolme kappaletta, tein myös ryhmän Samba johon ne lisäsin. Lisäilin käyttäjille Samba salasanan.
sudo smbpasswd -a system_username
Jatkoin ohjeen mukaan,
gksudo gedit /etc/samba/smbusers
johon lisäsin rivit:
kayttaja x = "network username"
kayttaja y = "network username"
kayttaja z = "network username"
Menikö tuo nyt sit oikein?
Seuraavaksi muokkasin smb.conffia seuraavasti:
gksudo gedit /etc/samba/smb.conf
security = user
username map = /etc/samba/smbusers
Ja tiedoston loppuun lisäsin seuraavat rivit:
[Levy1]
path = /media/Levy1
public = yes
writable = yes
[Levy2]
path = /media/Levy2
public = yes
writable = yes
Näin ollen minulla pitäisi olla jaossa Levy1 ja Levy2 kokonaisuudessaan. Huomasin kuitenkin, että edes Ubuntu koneella ollessani en voinut tehdä edes kansiota noille levyille. Oikeudet olivat ainoastaan root:lla, tämä varmaan johtuu siitä, että levyt ovat osioitu ja otettu käyttöön Ubuntun asennuksessa?
Löysin ohjeen, jolla muokata kansion omistusoikeutta
http://en.wikipedia.org/wiki/ChownJa onnistuneesti ajoin komennon
sudo chown kayttaja x /media/Levy1/ -R
, jolloin sain kayttajalle x omistusoikeudet. Ongelmaksi muodostuivat muut käyttäjät, jolloin astui kuvaan tuo tekemäni ryhmä Samba ja ajoin komennon.
sudo chown :Samba /media/Levy1/ -R
Ja tarkistin kansion ominaisuuksista, että ryhmällä on kansion luonti oikeudet eikä pelkästään luku oikeudet.
Nyt ollaan jo siinä vaiheessa, että Windows koneelta pääsee Ubuntuun ja on kirjoitusoikeudet. Harmikseni huomasin vain, että jos lisään tiedostoja kayttajalla x, en saa niihin kirjoitusoikeuksia muille käyttäjille joka olisi erittäin tärkeää.
Lisäksi haluaisin lisätä pari kansiota toiselle jaetuista levyistä, joille saisin luku/kirjoitusoikeudet ainoastaan kayttajalle x ja kayttajalle y. Siis muut käyttäjät saavat nähdä kansion, mutta eivät lukea saati sitten kirjoittaa sen sisältöä.
Levyt ovat vielä aivan tyhjät, joten tässä voi tehdä vielä vaikka mitä pelkäämättä tiedostojen hukkumista.
Kiitokset kaikille, jotka vaivautuvat tämän romaanin lukemaan ja vastaamaan.