Kirjoittaja Aihe: samba ja fstab  (Luettu 3362 kertaa)

tomikiv

  • Käyttäjä
  • Viestejä: 238
    • Profiili
samba ja fstab
« : 02.04.11 - klo:11.04 »
Alotin pari viikko sit koti palvelin projektin ja päätin jollei googlel pärjää ni antaa olla. No mut nyt on pakko kysyä kun kaikki muu toimii jo. Eli jos yhdistän samba jakoon "Yhdistä palvelimeen" kautta niin saan luku ja kirjoitus oikeudet kaikkiin tiedostoihin niin kuin pitääkin haluaisin kuitenkin lisätä samba jaon fstab:iin. Sain senkin toimimaan mutta rivissä on jotain vikaa koska saan sillä toisen käyttäjän tiedostoihin vain luku oikeuden. Missä mättää?
Koodia: (fstab) [Valitse]
//192.168.0.146/Server /media/SERVER smbfs userid=server,passwd=*sensuroitu*,rw 0 0
Desktop: Phenom 955, 8gb, HD4250, 64gb SSD, Ubuntu 14.04
Htpc: E6600, 4gb, HD4300, 50gb SSD, Ubuntu 14.04
Server: Athlon x2 255, 8gb, 32gb SSD, 8tb, Ubuntu Server 14.04

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: samba ja fstab
« Vastaus #1 : 02.04.11 - klo:12.48 »
Alotin pari viikko sit koti palvelin projektin ja päätin jollei googlel pärjää ni antaa olla. No mut nyt on pakko kysyä kun kaikki muu toimii jo. Eli jos yhdistän samba jakoon "Yhdistä palvelimeen" kautta niin saan luku ja kirjoitus oikeudet kaikkiin tiedostoihin niin kuin pitääkin haluaisin kuitenkin lisätä samba jaon fstab:iin. Sain senkin toimimaan mutta rivissä on jotain vikaa koska saan sillä toisen käyttäjän tiedostoihin vain luku oikeuden. Missä mättää?
Koodia: (fstab) [Valitse]
//192.168.0.146/Server /media/SERVER smbfs userid=server,passwd=*sensuroitu*,rw 0 0

Itsekään en ole kaikkia vaihtoehtoja jaksanut Samban kanssa kokeilla, mutta eikös se mene näiden periaateiden mukaan:

- tuo "rw" mihin yllä ilmeisesti viittaat, ei sinänsä "anna" mitään oikeuksia, sillä määrittelyllä vain rajoitettaisiin jotakin, jota rajoittamista nyt et tee (kun annoit rw)
- tarkoitko oikeasti että saat vain "read" oikeudet, aika erikoista että saisit kirjoitusoikeudet, mutta et voisi lukea? Jos todella on näin, niin sitten olet tehnyt jotakin ...
- tiedostoon saat oikeudet Samban kautta sikäli, että olet Samban kautta joku käyttäjä serverillä. Se määrää mitä voit tehdä. Testaa ensin serverillä itsellään mitä tapahtuu.
- jos sinun pitää serverin tiedostoon saada, jonakin muuna käyttäjänä, oikeudet, niin sinun pitää laittaa molemmat käyttäjät kuulumaan samaan ryhmään ja sitten antaa tälle ryhmälle nämä oikeudet mitä haluat. Sikäli pitää kuulua samaan ryhmään, että arvattavasti tiedostoja tulee koko ajan lisää, jolloin pitää olla pysyvä järjestely.
- se, että johonkin hakemistoon syntyy jatkossa tiedostoja *tietyillä oikeuksilla* pitää erikseen määrätä. Tätähän nyt tarvitset, koska e.m. ryhmälle pitää syntyä oikeuksia aina kun tehdään uusia tiedostoja jonkun hakemiston alle. Tämän voi tehdä komennolla tyypiltään: "chmod +s name.of.the.group directory". Katso tarkemmin chmod wiki avainsanoilla tai googlaa "linux permissions heritance" tms. Tarina ei ole kovin pitkä.
- voit tietysti toimia "vielä vapaammin", mutta minimioikeuspolitiikassa, ryhmälle annettavat oikeudet riittävät

Sinänsä, on tässä jonkun verran askaretta ...

juyli

  • Vieras
Vs: samba ja fstab
« Vastaus #2 : 03.04.11 - klo:00.49 »
Alotin pari viikko sit koti palvelin projektin ja päätin jollei googlel pärjää ni antaa olla.

Jeps. Mutta kun Linux:iin asentelet ohjelmia, tarjoaa useimmat jakelut myös laajan dokumentaation ohjelmistoihin, joita olet asentanut. Siis mitään googlea ei tarvita, kun dokut ovat jo koneellasi.
Laitan kuitenkin linkin Linux.fi -sivuille, joilla kerrotaan Samban perusteista (tiedosto- ja tulostinpalvelin mm. Linux/Windows-verkkoon):
http://linux.fi/wiki/Samba
Jos ei ohjeita vaivaudu lukemaan, kannattaa yhä hetki harkita sitä, onko järkevää rakennella palvelimia (kräkkereitä varten).

tomikiv

  • Käyttäjä
  • Viestejä: 238
    • Profiili
Vs: samba ja fstab
« Vastaus #3 : 03.04.11 - klo:13.51 »
Wiki on kahlattu muutamaan kertaan läpi mutta, ei ole itselle vieläkään auennut millainen rivi pitäisi kirjottaa että samba jaon saisi liitettyä pysyvästi vastaavilla oikeuksilla kuin tuon graaffisen "Yhdistä palvelimeen" kautta. Mutta kai se siitä kun lukee vielä muutaman kerran ;)
Desktop: Phenom 955, 8gb, HD4250, 64gb SSD, Ubuntu 14.04
Htpc: E6600, 4gb, HD4300, 50gb SSD, Ubuntu 14.04
Server: Athlon x2 255, 8gb, 32gb SSD, 8tb, Ubuntu Server 14.04

910

  • Käyttäjä
  • Viestejä: 96
    • Profiili
Vs: samba ja fstab
« Vastaus #4 : 06.04.11 - klo:16.53 »
Arvatenkin kyse on paikallisen tiedostojärjestelmän käyttöoikeusrajoitteista. Jaon voi liittää sellaisilla optioilla, että paikallinen käyttäjätunnus tulee jaon omistajaksi.

Käytännössä siis "userid=server,passwd=*sensuroitu*,rw" -rimpsun erään tulee vielä ",uid=<tunnuksen UID>,gid=<tunnuksen GID>, missä tunnuksen UID ja GID selviävät esim. komennolla
Koodia: [Valitse]
id

tomikiv

  • Käyttäjä
  • Viestejä: 238
    • Profiili
Vs: samba ja fstab
« Vastaus #5 : 18.01.12 - klo:23.29 »
Nostetaas tätä taas ku tuli uusi projekti

Eli
Koodia: (fstab) [Valitse]
//192.168.1.105/HDD1    /media/HDD1        cifs    user=**,password=**,uid=1000,iocharset=utf8 0 0 fstabin kautta kun tolla rivillä liittää siirto nopeus max 10mb/s. Epäilin verkon asetuksia mutta kun koitin "yhdistä palvelimeen" kautta siirto nopeus 35-45mb/s. Mitä fstabissa pitää säätää? Koitin jo "CIFSMaxBufSize" asetuksia ei muutosta.

E:Nyt kun päivitin 10.04->12.04 nousi siirtonopeudet 80mb/s  :D
« Viimeksi muokattu: 07.04.12 - klo:21.56 kirjoittanut tomikiv »
Desktop: Phenom 955, 8gb, HD4250, 64gb SSD, Ubuntu 14.04
Htpc: E6600, 4gb, HD4300, 50gb SSD, Ubuntu 14.04
Server: Athlon x2 255, 8gb, 32gb SSD, 8tb, Ubuntu Server 14.04

tomikiv

  • Käyttäjä
  • Viestejä: 238
    • Profiili
Vs: samba ja fstab
« Vastaus #6 : 10.07.12 - klo:21.03 »
Palvelimen toinen levyistä "tippuu" jossain kohtaa kun se mountataan käynnistäessä jos jaot mounttaa manuaalisesti ei tippumista tapahdu. Voiko vika olla fstab:issa?



Koodia: (server) [Valitse]
# /media/HDD1 was on /dev/sdb1 during installation
UUID=3b40c27a-9a66-4c0c-bb3a-9fc8e259880e /media/HDD1     ext4    defaults        0       2

Koodia: (desktop) [Valitse]
//192.168.0.12/HDD1    /media/HDD1        cifs    user=tomi,password=salasana,uid=1000,iocharset=utf8 0 0
Desktop: Phenom 955, 8gb, HD4250, 64gb SSD, Ubuntu 14.04
Htpc: E6600, 4gb, HD4300, 50gb SSD, Ubuntu 14.04
Server: Athlon x2 255, 8gb, 32gb SSD, 8tb, Ubuntu Server 14.04

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: samba ja fstab
« Vastaus #7 : 11.07.12 - klo:01.01 »
Oletko määritellyt fstabiin molemmat kovalevyt vai vain toisen niistä?

tomikiv

  • Käyttäjä
  • Viestejä: 238
    • Profiili
Vs: samba ja fstab
« Vastaus #8 : 11.07.12 - klo:08.50 »
Molemmat on fstabissa, siksi olen ihmetellyt vain toisen levyn tippumista. Luulin aluksi johtuvan levyn "lepotilaan" menemisestä koska toinen levyistä on aktiivisemmassa käytössä. Kokeeksi poistin lepotilan molemmista levyistä wd:n siihen tarkoitukseen tekemällä ohjelmalla kun lepotilassa on ollut jotain häikkää green levyissä, ei vaikutusta.
Desktop: Phenom 955, 8gb, HD4250, 64gb SSD, Ubuntu 14.04
Htpc: E6600, 4gb, HD4300, 50gb SSD, Ubuntu 14.04
Server: Athlon x2 255, 8gb, 32gb SSD, 8tb, Ubuntu Server 14.04