Samba-jaon käyttö

Kun samassa lähiverkossa on sekä linux- että windows -koneita, niin ei viitsisi asentaa NFS -jakoa linuxkonetta varten kun jako täytyy joka tapauksessa tehdä samballa, jotta se on windows -koneiden käytettävissä.

Mutta linuxkoneelta käsin samba -jaon käyttö on hieman epämukavaa:

Olen mountannut linux -koneella levyjaon käyttöön (jakajana siis toinen linux -kone) root -käyttäjänä.

Mutta tästä seuraa se, että muilla kuin root -käyttäjällä on sitten näihin käyttöönotettuihin samba -jakoihin vain lukuoikeudet.

Miten pitää toimia, jotta myös muilla kuin root -käyttäjällä olisi R/W -oikeudet samba -jakoon ?

NFS olisi sitten kai 2. vaihtoehto, mutta perustuuko siinä käyttäjähallinta käyttäjänimiin vai UID -numeerisiin käyttäjätunnuksiin ?

Kas kun 2. eri linuxkoneella voi olla eri käyttäjätunnukset luotuna ja samakin käyttäjätunnus voi olla eri UID:lla eri koneilla jos tunnukset on luotu eri järjestyksessä.

Outo juttu on myös se, että kun samba on luotu nimenomaan siksi, että sillä voisi linuxokneelta käsin jakaa levytilaa siten, että jaon voi myös windowsissa ottaa käyttöön, niin mistä johtuu tämä:

Jos jakavalla koneella on ln -s

-käskyllä tehtyjä linkkejä, niin windowskoneella nuo toimivat järkevästi eikä windowskone edes tiedä, että kyseessä ei olekaan normaali hakemisto (tai tiedosto) vaan symbolinen linkki.

Eli mielestäni erittäin järkevää, ei sen windowskoneen tarvitsekaan tätä tietää, vaan on juuri hyvä, että esim.

ln -s /joku/tila/jossakin/kansio1 kansio1

-komennolla tehty linkki näkyy windowsissa aivan kuten se olisi normaali kansio1 -niminen kansio.

Mutta jos saman samba -jaon ottaa käyttöön linuxkoneelta, niin ikävä kyllä linuxkone näkee, että kyseessä on symbolinen linkki eikä aito kansio, ja sitten yrittää tulikta ko. symbolista linkkiä omaan koneeseen osoittavana paikallisena linkkinä eikä levypalvelinkoneelle osoittavana: yleensä vastaavaa kansiota ei tietenkään samalla koneella ole edes olemassa, jolloin linuxkone näkee olemattomaan kohteeseen osoittavan symbolisen linkin siinä missä windowskone näkee samassa paikassa normaalin kansion.

Voiko sambaa jotenkin pakottaa jo jakovaiheessa näyttämään samba -asiakkaalle symboliset linkit tiedostoina tai kansioina ja siis siten, että jaon käyttöönottava linuxkone ei tietäisi, että kyseessä on symbolinen linkki, vaan toimisi kuten windowskone ja näkisi linkin paikalla linkin kohteen suoraan.
1360
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

mount-komennolle annat parametrit

-o umask=0,user

niin pitäis pystyä kaikkien kirjoittamaan.

mount -o umask=0,user #mountattava# #kansio#

Äänestä

Kommentoi aloitusta


linux+windows kirjoitti:

Kun samassa lähiverkossa on sekä linux- että windows -koneita, niin ei viitsisi asentaa NFS -jakoa linuxkonetta varten kun jako täytyy joka tapauksessa tehdä samballa, jotta se on windows -koneiden käytettävissä.

Mutta linuxkoneelta käsin samba -jaon käyttö on hieman epämukavaa:

Olen mountannut linux -koneella levyjaon käyttöön (jakajana siis toinen linux -kone) root -käyttäjänä.

Mutta tästä seuraa se, että muilla kuin root -käyttäjällä on sitten näihin käyttöönotettuihin samba -jakoihin vain lukuoikeudet.

Miten pitää toimia, jotta myös muilla kuin root -käyttäjällä olisi R/W -oikeudet samba -jakoon ?

NFS olisi sitten kai 2. vaihtoehto, mutta perustuuko siinä käyttäjähallinta käyttäjänimiin vai UID -numeerisiin käyttäjätunnuksiin ?

Kas kun 2. eri linuxkoneella voi olla eri käyttäjätunnukset luotuna ja samakin käyttäjätunnus voi olla eri UID:lla eri koneilla jos tunnukset on luotu eri järjestyksessä.

Outo juttu on myös se, että kun samba on luotu nimenomaan siksi, että sillä voisi linuxokneelta käsin jakaa levytilaa siten, että jaon voi myös windowsissa ottaa käyttöön, niin mistä johtuu tämä:

Jos jakavalla koneella on ln -s

-käskyllä tehtyjä linkkejä, niin windowskoneella nuo toimivat järkevästi eikä windowskone edes tiedä, että kyseessä ei olekaan normaali hakemisto (tai tiedosto) vaan symbolinen linkki.

Eli mielestäni erittäin järkevää, ei sen windowskoneen tarvitsekaan tätä tietää, vaan on juuri hyvä, että esim.

ln -s /joku/tila/jossakin/kansio1 kansio1

-komennolla tehty linkki näkyy windowsissa aivan kuten se olisi normaali kansio1 -niminen kansio.

Mutta jos saman samba -jaon ottaa käyttöön linuxkoneelta, niin ikävä kyllä linuxkone näkee, että kyseessä on symbolinen linkki eikä aito kansio, ja sitten yrittää tulikta ko. symbolista linkkiä omaan koneeseen osoittavana paikallisena linkkinä eikä levypalvelinkoneelle osoittavana: yleensä vastaavaa kansiota ei tietenkään samalla koneella ole edes olemassa, jolloin linuxkone näkee olemattomaan kohteeseen osoittavan symbolisen linkin siinä missä windowskone näkee samassa paikassa normaalin kansion.

Voiko sambaa jotenkin pakottaa jo jakovaiheessa näyttämään samba -asiakkaalle symboliset linkit tiedostoina tai kansioina ja siis siten, että jaon käyttöönottava linuxkone ei tietäisi, että kyseessä on symbolinen linkki, vaan toimisi kuten windowskone ja näkisi linkin paikalla linkin kohteen suoraan.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu