Kirjoittaja Aihe: ntfs osion omistaja  (Luettu 5223 kertaa)

mattiaalto

  • Käyttäjä
  • Viestejä: 23
    • Profiili
ntfs osion omistaja
« : 04.09.17 - klo:20.05 »
Mulla on Win7 omalla osiollaan, Ubuntu Mate omallaan ja kaikki oma data Data nimisellä ntfs osiolla, jota Ubuntu ei mounttaa automaattisesti kuten ulkoisia muistilaitteita.
Saan sen mounttaamaan automaattisesti kirjoittamalla etc/fstab-tiedostoon loitsun:
/dev/sda5 /media/matti/Data ntfs rw,user,auto,nosuid,nodev,umask=000 0 0

Ongelmaksi jää vain se että tällöin Datasta tulee rootin omaisuutta, toisin kuin järjestelmän oma-aloitteisesti mounttaamista laitteista.
Mitähän mun pitäs tehdä että Datasta tulisi automaattisesti mun omaisuutta?

Kiitos vastaajille jo nyt.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: ntfs osion omistaja
« Vastaus #1 : 05.09.17 - klo:12.00 »
Aseta valitsinjoukon jatkeeksi uid=1000,gid=1000 (olettaen, että oman tunnuksesi uid on 1000). Tarkista komennolla ”echo $UID”, jollet ole koneen ainoa tai ensisijainen käyttäjä.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

mattiaalto

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: ntfs osion omistaja
« Vastaus #2 : 05.09.17 - klo:15.08 »
Kiitos SuperOscar

Olen ainoa käyttäjä ja echo $UID tuotti tuloksen 1000.
Koko rivi on nyt:
/dev/sda5 /media/matti/Data ntfs rw,user,auto,nosuid,nodev,umask=000 0 0 uid=1000,gid=1000
Data mountataan edelleenkin automaattisesti, mutta on edelleen rootin omaisuutta.

Mitähän nuo parametrit user,auto,nosuid,nodev,umask=000 0 0 mahtavat tarkoittaa?

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: ntfs osion omistaja
« Vastaus #3 : 05.09.17 - klo:17.09 »
Koko rivi on nyt:
/dev/sda5 /media/matti/Data ntfs rw,user,auto,nosuid,nodev,umask=000 0 0 uid=1000,gid=1000

Ei kun sen pitäisi kuulua:

Koodia: [Valitse]
/dev/sda5 /media/matti/Data ntfs rw,user,auto,nosuid,nodev,umask=000,uid=1000,gid=1000 0 0

Sori, luulin että tiesit. Kaikki nuo valitsimet tulevat tuohon neljänteen kenttään pilkuin erotettuna. Huomaa, että pilkkujen ympärillä ei saa olla välilyöntejä, koska välilyönnit erottavat kenttiä.

Muoks: Niin ja saman tien voisi vastata kysymykseesikin.

Mitähän nuo parametrit user,auto,nosuid,nodev,umask=000 0 0 mahtavat tarkoittaa?

”auto” tarkoittaa, että liitetään automaattisesti. ”user” on sen vastakohta, joten sen voisi poistaa.

”nosuid” tarkoittaa, että ns. suid-bittiä ei tueta. Tämä on tärkeä turvallisuusasetus monilla liitettävillä laitteilla.

”nodev” tarkoittaa, että asemalla ei ole UNIXille ominaisia laitetiedostoja.

”umask=000” tarkoittaa, että mitään käyttöoikeuksia ei maskata pois eli kuka tahansa saa tehdä tiedostoille mitä tahansa – lukea, kirjoittaa ja suorittaa. (UNIXia tukevat tiedostojärjestelmät hallitsevat käyttöoikeuksia tiedosto tiedostolta itse, mutta Windows-järjestelmille on pakko antaa jokin oletusarvo, joka koskee kaikkia laitteen tiedostoja.)

Viidennen ja kuudennen kentät 0:t viittaavat liittämisjärjestykseen ja siihen, pitääkö asemasta tarkistaa virheet liitettäessä (noin karkeasti ilmaisten).
« Viimeksi muokattu: 05.09.17 - klo:17.15 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

mattiaalto

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: ntfs osion omistaja
« Vastaus #4 : 05.09.17 - klo:23.11 »
OK, nyt toimii kuten pitääkin.
Kiitos.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: ntfs osion omistaja
« Vastaus #5 : 06.09.17 - klo:10.23 »
Aloin eilen illalla vielä muistella, että ”auto”-asetuksen vastakohtahan on ”noauto”. Lueskelin tänään sitten mountin man-sivua, ja tosiaan, ”user” kertoo lähinnä, että tavallinenkin käyttäjä saa liittää laitteen. ”user”-asetuksella on kuitenkin käteviä implikaatioita: se asettaa automaattisesti myös asetukset ”nodev”, ”noexec” (ei suoritusoikeuksia) ja ”nosuid”.

Rivi voisikin siis kuulua yksinkertaisesti:

Koodia: [Valitse]
/dev/sda5 /media/matti/Data ntfs rw,user,auto,umask=000,uid=1000,gid=1000 0 0
(Tosin ”auto” ja ”rw” taitavat olla oletusarvoja, joten ne voinee jättää myös pois.)
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

LeHiX

  • Käyttäjä
  • Viestejä: 789
    • Profiili
Vs: ntfs osion omistaja
« Vastaus #6 : 07.09.17 - klo:00.00 »
Kai noi parametrit toimii vaikka levyt on esitelty UUID tunnuksella esim
UUID=5498290D9828EEE4 /media/Secondary ntfs rw,user,auto,umask=000,uid=1000,gid=1000 0 0
UUID=908C6C028C6BE0E8 /media/Jukebox ntfs rw,user,auto,umask=000,uid=1000,gid=1000 0 0
UUID=a1990fe9-7de5-4a96-851f-ede316aa0012 /media/warp ext4 defaults 0 0
Siistin noita rivejä sillä tekstä oli kohdistettu allekkain välilyönnein, nyt siellä on vain yksi välilyönti 'kenttien' välissä
ja monella rivillä oli/on tuossa yhdessä kentässä tuo viimeisellä rivillä näkyvä "defaults"

| Pros. AMD Phemon(tm) 9950 :) (4cores) | Emo: ASUS M3A78 | Mem 8GT
| x86_64, ubuntu xorg 22.04  | GeForce GTX 750 Ti/PC

nm

  • Käyttäjä
  • Viestejä: 16245
    • Profiili
Vs: ntfs osion omistaja
« Vastaus #7 : 07.09.17 - klo:03.33 »
Kai noi parametrit toimii vaikka levyt on esitelty UUID tunnuksella

Kyllä toimivat.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: ntfs osion omistaja
« Vastaus #8 : 07.09.17 - klo:11.10 »
Kai noi parametrit toimii vaikka levyt on esitelty UUID tunnuksella

Kyllä toimivat.

Ja niitä on järkevämpääkin käyttää, osoittavat oikeaan laitteeseen varmemmin.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

raimo

  • Käyttäjä
  • Viestejä: 4168
  • openSUSE Tumbleweed
    • Profiili
Vs: ntfs osion omistaja
« Vastaus #9 : 07.09.17 - klo:12.58 »
ja monella rivillä oli/on tuossa yhdessä kentässä tuo viimeisellä rivillä näkyvä "defaults"

defaults tarkoittaa näitä rw, suid, dev, exec, auto, nouser, ja async.
https://help.ubuntu.com/community/Fstab#Options (kohta 11.)
« Viimeksi muokattu: 07.09.17 - klo:13.08 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski