Osion automaattinen mounttaus

kysymyksessä kone jossa on windows ja xubuntu, sekä yhteiskäytössä ntfs osio nimeltään data. yleensä käytössä on xubuntu ja haluaisin tuon osion automaattisesti mountattavaksi niin että minä olen sen omistaja. seuraavanlainen loitsu fstabissa toimii muutoin mutta se asettaa aina rootin omistajaksi.

#/dev/sda5 /media/matti/Data ntfs rw,user,auto,nosuid,nodev,umask=000 0 0

tai

#/dev/sda5 /media/matti/Data ntfs rw,matti,auto,nosuid,nodev,umask=000 0 0

# tämäkin aiheuttaa sen että Data on rootin omaisuutta

# chown ei tunnu purevan edes roottina sen jälkeen kun tuo mounttaus on tapahtunut

millainen loitsu siinä pitäs olla?
892
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

katso mitkä ovat käyttäjän uid ja gid ja lisää nuo fstab:iin.

Äänestä
  • mitähän nuo uid ja gid ovat? mistä ne katsotaan ja millä tavalla ne pitää ilmaista fstabissa?

    Äänestä

  • moikkamoikka kirjoitti:

    mitähän nuo uid ja gid ovat? mistä ne katsotaan ja millä tavalla ne pitää ilmaista fstabissa?

    Turhaa hommaa säätää jos oikeudet on ok. Normaalisti ainakin ubuntussa osiot mountaantuu ja oikeudet ovat ylläpitäjällä, eli sillä tilillä joka on oletuksena, ellei erikseen määrätä. Turhaa säätöä on joku fstabin conffaus. Teet vain osiolle oikeudet ja sillä siisti. Tuntuu että haluat vain tehdä oikein vakeasti, kuten trolli...

    Äänestä

  • USB asemat mounttautuvat automaattisesti oikein minun omaisuudekseni, mutta
    sisäisen kiintolevyn osio ei mounttaudu automaattisesti, vaan vasta sitten jos menen vaikkapa hiirellä tökkimään tiedostojen hallinnassa, mutta käynnistyksen jälkeen Firefox ei löydä Downloads hakemistoa eikä Libre Office Documents hakemistoa tuolta Data osiolta muuten kuin jollain tempulla aktivoimalla. Silloin se tosin mounttautuu minun omaisuudekseni.

    Jos taas osio mountataan fstabissa niin siitä tulee rootin omaisuutta, mikä vaikeuttaa ennen muuta crossplatform ohjelmointiprojekteja.

    Äänestä

  • säätäjälle__ kirjoitti:

    Turhaa hommaa säätää jos oikeudet on ok. Normaalisti ainakin ubuntussa osiot mountaantuu ja oikeudet ovat ylläpitäjällä, eli sillä tilillä joka on oletuksena, ellei erikseen määrätä. Turhaa säätöä on joku fstabin conffaus. Teet vain osiolle oikeudet ja sillä siisti. Tuntuu että haluat vain tehdä oikein vakeasti, kuten trolli...

    Juu, kotioloissa noin voikin tehdä, mutta jos on firmassa ja nfs-share, niin voivat katsoa aika pahalla jos ei tee oikein(tm) asioita. Mutta uid/gid saat tietysti selville myös:
    cat /etc/passwd | grep "username"
    Ne ovat ne numeeriset arvot käyttäjätunnukselle ja perusryhmälle eli kaksi ensimmäistä numeroa, sitten vaan fstab:iin siihen mount-options kohtaan lisätään "uid=xxx,gid=yyy". Eli jos haluat antaa levyn käytön oikeudet vain tietylle ryhmälle, teet ryhmän "mydisk_users" ja lisäät pelkästään mydisk_users:in gid:n tuohon riville ja käyttäjät em. ryhmään:
    groupadd mydisk_users
    adduser username mydisk_users

    Joskus näistä on hyötyä, yleensä ei.. samaan tulokseen kun pääsee muokkaamalla serverillä vaikkapa samba-share tai nfs käyttäjäoikeuksia.. tjaa.. sellainen poikkeus vielä, että näillähän voi kontrolloida myös sitä, mihin tiedostoihin tuo smb pääsee ylipäätään käsiksi serverillä.

    Äänestä

Mounttaat sen sinne minne erikseen mountattavat kuuluukin eli /mnt kansioon. media-kansio on auto mounteille.

sudo mkdir /mnt/data

sudo nano /etc/fstab

eli lisäät fstabiin rivin

/dev/sda5 /mnt/data ntfs defaults 0 1

tallennat lisäyksen ja mounttaat kaikki

sudo mount -a

Sitten linkität kotikansiossassi olevat tyhjät Downloads ja LO Documents kansiot sinne data asemalle niin ei tarvi poistua kotihakemistosta niiden takia.

ln -s /mnt/data/missä_se_sitten_täällä_lieneekin ~/Downloads
ln -s /mnt/data/polku_sinne_jonnekin ~/"LO Documents"

Äänestä

ratkaisu löytyi juuri noiden uid ja gid asettamisesta fstabissa
osion voi mountata mihin tahansa hakemistoon fstabin avulla, mutta se tulee silloin rootin omaisuudeksi vaikka se tulisi käyttäjän kotihakemistoon ellei tuota uidtä ja gidiä määritetä fsabissa

uid selviää komennolla id -u
ja gid komennolla id -g

/dev/sda5 /media/Data ntfs defaults,umask=007,uid=1000,gid=1000 0 1

Tuo ongelmahan lähtee liikkeelle siitä että linux koneessa on ntfs osio, mikä on mielekästä vain multiboot koneissa.

Ubuntun omasta Ubuntu Software Centeristä löytyy kuitenkin
graafisella käytööliittymällä toimiva työkalu ntfs osioiden hallintaan
ntfs-config , jota kannattaa käyttää, asennettuna alle 1 Mb.

Äänestä

Kommentoi aloitusta


moikkamoikka kirjoitti:

kysymyksessä kone jossa on windows ja xubuntu, sekä yhteiskäytössä ntfs osio nimeltään data. yleensä käytössä on xubuntu ja haluaisin tuon osion automaattisesti mountattavaksi niin että minä olen sen omistaja. seuraavanlainen loitsu fstabissa toimii muutoin mutta se asettaa aina rootin omistajaksi.

#/dev/sda5 /media/matti/Data ntfs rw,user,auto,nosuid,nodev,umask=000 0 0

tai

#/dev/sda5 /media/matti/Data ntfs rw,matti,auto,nosuid,nodev,umask=000 0 0

# tämäkin aiheuttaa sen että Data on rootin omaisuutta

# chown ei tunnu purevan edes roottina sen jälkeen kun tuo mounttaus on tapahtunut

millainen loitsu siinä pitäs olla?

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