Kirjoittaja Aihe: Tiedostojen jako Ubuntu ja Windows koneiden välillä (Samba)  (Luettu 10663 kertaa)

Risotto

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Moikka. Tehtävänä olisi saada muutama tiedosto siirrettyä vanhalta Windows koneelta uudelle Ubuntu koneelle. Tälläiseen käytetään ilmeisesti Sambaa? Tämä Ubuntu kone on yhteydessä internettiin perus langallisella yhteydellä, kun taas Windows kone on yhteydessä Wlanilla tuohon ADSL - boksiin ja sitä kautta internettiin.

Ok, mitenkä tuo toteuttaisiin käytännössä? Aika rautalankaohjetta tarvisin, ja mieluiten komentoriviltä hoidettuna. Olen asentanut varmaankin kaikki tarvittavat SMB - paketit paketinhallinnasta. :)
o//

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Ok, mitenkä tuo toteuttaisiin käytännössä?

Riittänee, että laitat Windows-koneelta kansiot jakoon.

Sitten avaat Gnome-yläpalkki | Sijainnit | Verkkopalvelimet.

Gnomen (Nautiluksen, smb-client) pitäisi bongata Windows-kone.

Sitten vain raahaat ne tiedostot jonnekin.

Toki niiden koneiden täytyy ollaa samassa verkossa (192.168.1.xxx).

Ystävällisin terveisin Asmo Koskinen.

Risotto

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Hups. Käytössä siis Xubuntu, joten tuo ei taida onnistua.

Laitoin Windows koneelta kansion ilmeisesti jakoon. Mitenkäs tästä eteenpäin?
« Viimeksi muokattu: 06.06.06 - klo:18.53 kirjoittanut Risotto »
o//

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Laitoin Windows koneelta kansion ilmeisesti jakoon. Mitenkäs tästä eteenpäin?

Koeta jatkaa tällä ohjeella.

https://wiki.ubuntu.com/MountWindowsSharesPermanently

Myös tässä ohjeessa kerrotaan Samban käytöstä asiakkaana.

https://wiki.ubuntu.com/SettingUpSamba

Kun muokkaat /etc/fstab-tiedostoa, ota se ensin talteen vaikka näin:

koskias@video:~$ cp /etc/fstab .
koskias@video:~$ ls -l fstab
-rw-r--r-- 1 koskias koskias 455 2006-06-06 19:59 fstab
koskias@video:~$

Kopioit sen oman kotihakemistosi juureen. Huomaa piste (.) lopussa. Piste tarkoittaa "tähän".

Ystävällisin terveisin Asmo Koskinen.

Risotto

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Ok. Muokkailin nyt tuon (https://wiki.ubuntu.com/MountWindowsSharesPermanently) ohjeen mukaan fstab tiedostoa.
Mitä kohtaan "//servername/sharename" pitäisi oikeastaan laittaa? Minulla on siinnä nyt \\windows-koneen-nimi\kansio. Laittamalla tuon osotteen Windowsin Run juttuun (start -> run) aukeaa ihan oikea kansio, joten se ei pitäisi olla väärin.

Koodia: [Valitse]
sudo mount -a ilmoittaa, että connection failed. Voiko palomuuri estää yhteyden?
o//

HanskiS

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Vähän aiheeseen liittyen.
Itselläni on Ubuntu kone windows verkossa. Levyjakoja puolin ja toisin. Ubuntulla pääsee jouheesti winkkari koneiden jakoihin kiinni. Kysy vain käyttäjätunnusta ja salasanaa.
Toisinpäin ongelmia ilmenee. Winkkari kysyy kanssa Ubuntun käyttäjätunnusta ja salasanaa, mutta ei hyväksy.  Mistähän johtuu???

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Vähän aiheeseen liittyen.
Itselläni on Ubuntu kone windows verkossa. Levyjakoja puolin ja toisin. Ubuntulla pääsee jouheesti winkkari koneiden jakoihin kiinni. Kysy vain käyttäjätunnusta ja salasanaa.
Toisinpäin ongelmia ilmenee. Winkkari kysyy kanssa Ubuntun käyttäjätunnusta ja salasanaa, mutta ei hyväksy.  Mistähän johtuu???

Mulla on täsmälleen sama ongelma. Osaisko kukaan auttaa?
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Vähän aiheeseen liittyen.
Itselläni on Ubuntu kone windows verkossa. Levyjakoja puolin ja toisin. Ubuntulla pääsee jouheesti winkkari koneiden jakoihin kiinni. Kysy vain käyttäjätunnusta ja salasanaa.
Toisinpäin ongelmia ilmenee. Winkkari kysyy kanssa Ubuntun käyttäjätunnusta ja salasanaa, mutta ei hyväksy.  Mistähän johtuu???

Itsekin olen paininut samaisen ongelman kanssa ja nyt keksin vihdoin ratkaisun! \o/

Ongelma johtuu siitä, että samba vaatii jostain syystä omat salasanamäärittelynsä jokaiselle käyttäjälle, joka haluaa sillä ottaa yhteyden. Pelkkä käyttäjätili koneessa ei siis vielä riitä. (Veikkaisin tämän johtuvan siitä, että windows-verkossa salasanat siirretään ilmeisesti eri hash-funktiolla salattuna, kuin mitä ne ovat linuxin shadow-tiedostossa.) No samba-salasanan saa määriteltyä käyttäjälle (huom, käyttäjän pitää siis kuitenkin olla olemassa) komennolla smbpasswd, joka toimii kuten normaali passwd-komentokin.

Jos tämä ei toimi suoraan ei käyttäjälle ole vielä samba-"tiliä", joten se pitää luoda. Se hoituu lisäämällä -a -parametri. Eli siis tyyliin:
Koodia: [Valitse]
sudo smbpasswd -a <käyttäjänimi>
« Viimeksi muokattu: 10.07.06 - klo:21.31 kirjoittanut tn »

HanskiS

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Vielä aiheeseen liittyen.... Minkähän laiset asetukset täytyy firestarterissa olla että windows verkkojen levyjaot toimii?? Ilmeisesti Inbound ja outbound service kohtiin täytyy laittaa joitain portteja auki...

Kiitos kaunis.  ;)

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Inboundiin laitat toisen koneesi ip:n ja asetuksista "Block broadcost from internal network":sistä vekki pois.

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Kiitos tn! Juuri tuota olen kaivannut!
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

HanskiS

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Inboundiin laitat toisen koneesi ip:n ja asetuksista "Block broadcost from internal network":sistä vekki pois.

Eikö inboundin "Allow service" kohtaan tehdä mitään sääntöjä ? Esim Samban porttien aukaisua tai vastaavaa??
Niin ja Outboundiinko ei tarvitse mitään??

juhizz

  • Käyttäjä
  • Viestejä: 33
    • Profiili
Itse pähkäilin kauan windows osien lukemisesta. Minun apuni löytyi täältä (käyttäjänä olen kohtuullisen aloittelija).
Tässä ohjeessa ei varsinaista jakamista käytetä.

https://help.ubuntu.com/community/MountNtfsOnBoot?highlight=%28ntfs%29

Eli kyseessä on osioiden mounttaaminen (lukeminen)

HanskiS

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Hahaa..  Nyt onnistuin lukemaan winukalla linukan verkossa jaettuja levyjä.... Syynä oli firestarter... täppä väärässä kohdassa  ;)

Mutta nyt sitten kun haluaisin linukassa julkiseen käyttön toisen kovalevyn, niin tietty se pitää mountata jne.. Ne on hoidettu. Mutta ongelmaksi tuli eteen se, että mihin se levy kannattaa mointata??
/media/hdb  ?? Mutta silloinhan root käyttäjillä on vain oikeus kirjoittaa sinne. Eli winkkarikoneella ei voi kirjotta, mutta lukea kyllä.. Mikähän olis tämmönen fiksuin paikka mistä jokainen voisi lukea ja kirjoittaa sekä paikallisesti linukkakoneelta, että verkon yli winkkarikoneelta??

Toivottavasti joku edes ymmärsi..

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
No onhan linuxissa olemassa sellainen hakemistokin kuin /mnt, joka on tarkoitettu tiedostojärjestelmien mounttaamiseen. Sinne minä sen varmaankin laittaisin. Ja voihan niitä oikeuksia säätää, riippumatta siitä paikasta minne sen levyn mounttaa. Komennolla chmod saa säädettyä oikeuksia paikallisesti, mutta samballakin täytyy muistaa antaa vielä erikseen se kirjoitusoikeus.