Kuinka ratkaista joitain NTFS-, FAT-osioiden jne. Käyttöoikeusongelmia

Paras tapa selittää tämä ongelma on sen oireiden kautta. Onko sinulle koskaan tapahtunut, että se ei anna sinun poistaa roskakoriin tiedostoja, jotka on nimenomaisesti poistettu jostakin osiosta (yleensä NTFS tai FAT)? Sinulla voi olla vaikeuksia purkaa TAR-tiedostoja ja saada epäluuloinen viesti: "ei voi käyttää: käyttö ei ole sallittua". Pohjimmiltaan ongelma on sama: käyttöoikeuksien jakaminen osioita asennettaessa on väärä.


Lukijamme Gustavo Kirch kirjoitti meille ja pyysi apua ongelman suhteen, jonka uskoisin usean teistä kärsivän: ei voi lähettää poistettuja tiedostoja NTFS- tai FAT-osiosta roskakoriin. Outoa tässä käyttäytymisessä on se, että se antaa käyttäjän poistaa tiedoston pysyvästi (Shift + Del -toiminnon avulla), mutta ei lähettää sitä roskakoriin (Del). Outoa, eikö?

Gustavo myös valitti ei voi purkaa TAR-tiedostoja näissä osioissa (vain TAR tai TAR. jotain, esimerkiksi TAR.GZ, TAR.BZ2 jne.). Kaikessa omituinen asia on, että jos hän kopioi TAR-tiedoston työpöydälle tai muulle EXT-osioonsa tallennetulle polulle, kaikki oli hyvin. Se oli mahdollista purkaa ja tehdä mitä se vie. Harvinaisempi oli edelleen se tosiasia, että NTFS- tai FAT-osiossa se pystyi purkamaan muut tiedostomuodot (ZIP, RAR jne.) Ilman ongelmia. TAR: ien tapauksessa saatu virhe oli melko salaperäinen: "ei voi käyttää: toiminta ei ole sallittua".

oikeastaan molempien ongelmien syy on vain yksi: kyseessä olevan osion virheellinen käyttöoikeuksien määritys.

Korjatakseni ne, avasin päätelaitteen ja kirjoitin:

sudo gedit / etc / fstab

Huomautus: / etc / fstab-tiedosto osoittaa, mitkä levyt ja osiot asennetaan automaattisesti järjestelmän käynnistyksen yhteydessä, ja kyseisen prosessin asetukset.

Ensimmäinen asia, jonka sinun on tehtävä, on tunnistaa viiva, johon ongelmallisen osion asennus on asetettu. Se voi olla esimerkiksi:

# / windows oli päällä / dev / sda1 asennuksen aikana

UUID = 572C8DDF568B4261 / Windows ntfs -oletusarvot, uid = 1000, gid = 1000, noatime 0 0

UUID on kunkin osion yksilöllinen tunnistenumero. Se voi myös sanoa jotain / dev / sda1 tai vastaavaa (ilmaisee laitteen polun). Seuraavassa on polku, johon kyseinen osio asennetaan. Tässä tapauksessa / Windows. Loput ovat parametreja, jotka osoittavat osion tyypin (ntfs, fat, ext3, etxt4 jne.) Ja käyttöoikeudet (jotka määrittävät kenellä on pääsy kyseiseen osioon ja missä olosuhteissa - vain luku, luku ja kirjoitus jne.) , muun muassa.

Ratkaisu on yksinkertaisesti lisätä ongelmallisen osion riville osa, joka sanoo uid = 1000 ja gui = 1000. Tämä tarkoittaa, että Käyttäjä (User ID = uid) 1000 ja ryhmä (Group ID = gid) 1000 ovat kyseisen osion "omistajia". Uid ja gid 1000 vastaavat yleensä koneen pääkäyttäjää. Jos haluat nähdä uid ja gid mennä Järjestelmä> Hallinta> Käyttäjät ja ryhmät. Napsauta sitten painiketta Hallitse ryhmiä, etsi käyttäjätunnuksesi ja napsauta painiketta ominaisuudet. Voit tehdä sen suoraan terminaalista, jonka kirjoitin:

id

On myös tärkeää, että poistat kaikki maskin parametrit (umask, dmask, fmask), joilla on kyseinen rivi, ja korvataan ne oletusarvot, ellet tiedä tarkalleen miksi haluat lopettaa. Nämä parametrit hienosäätävät kyseisen osion käyttöoikeuskäytäntöä (kuka voi suorittaa, lukea, muokata tai luoda tiedostoja).

Lopuksi, jos haluat, voit kopioida ja liittää kaiken, mikä seuraa edellisen esimerkin sanaa ntfs ja kopioida sen vastaavaan paikkaan / etc / fstab.

Jätän joitain asioita pois, mutta karkeasti se on tehtävä. Jotta todella oppisit käsittelemään / etc / fstab -asetuksia, tarvitset kokonaan omistetun viestin (jonka kirjoitan varmasti tulevaisuudessa).

Kiitos Gustavo, kun lähetit meille kysymyksesi!

Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

15 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   voimakas dijo

    Totuus on erittäin hyvä kuin aina.

    Minulle on tapahtunut, että kun NTFS-osiossa on tiedosto, jonka nimessä on valintamerkki, Linuxissa tiedosto näyttää puuttuvan !!!!! Kuinka ratkaisen sen ???

    terveiset

  2.   Altobelli dijo

    Minulla on mielestäni samanlainen ongelma. Uskot varmasti sen johonkin järjestelmääni tekemästäni nokkaamisesta: x gdm -käyttäjä ei anna hänen kirjautua sisään Xubuntuun, toisaalta Gnomen alla ei ole mitään ongelmaa. Gnome (core) asentaa sen viimeisenä.

  3.   nenelinux dijo

    anteeksi, mutta en ymmärrä hyvin ... Voitteko antaa meille esimerkin siitä, miltä tiedoston pitäisi näyttää?

  4.   Käytetään Linuxia dijo

    Mmm niin outoa. Totuus on, että minulla ei ole aavistustakaan mitä voisi tapahtua. 🙁

  5.   nenelinux dijo

    Minulla on tuo pieni ongelma Ubuntu Intrepidistä, ja tänään olen ratkaissut sen kiitos sinun

    Minusta se tuntui monimutkaiselta, mutta itse asiassa se on erittäin yksinkertaista, vaikka minun on myönnettävä, että esimerkkisi on auttanut minua valtavasti

    vielä kerran kiitos paljon 😀

  6.   Käytetään Linuxia dijo

    Luulen, että parametrin nls = utf8 lisääminen riville, johon NTFS-osio on asennettu tiedostoon / etc / fstab, pitäisi ratkaista se. 🙂
    Kippis! Paul.

  7.   Käytetään Linuxia dijo

    Jos sinulla on tämä ongelma (katso viestin ensimmäinen kappale), sinun tulee muokata tiedostoa / etc / fstab. Erityisesti linja, joka asentaa ongelmallisen osion (joka riippuu järjestelmästäsi). Kopioi ja liitä nyt kaikki, mitä sanotaan edellisen esimerkin sanan ntfs jälkeen. Kopioi se sitten fstabisi kyseiselle riville korvaamalla nämä parametrit.

    Esimerkiksi, jos sinulla on:

    UUID = 572C8DDF568B4261 / Windows ntfs umask = 007, gid = 46 0 0

    Sinun tulisi pysyä:

    UUID = 572C8DDF568B4261 / Windows ntfs -oletusarvot, uid = 1000, gid = 1000, noatime 0 0

  8.   Käytetään Linuxia dijo

    Niin hyvä! Olen iloinen, että voisin auttaa sinua!
    Älä unohda, että jos sinulla on muita ongelmia, joiden ratkaisusta voi olla hyötyä jakaa muiden kanssa, voit kirjoittaa minulle osoitteeseen käytetään linux@gmail.com.
    Kippis! Paul.

  9.   Pablo Aznar Liz dijo

    Mielenkiintoista tietoa. Kuinka tämä ratkaisu voitaisiin laajentaa koskemaan USB-asemia? (Minulla on usein ongelmia näiden laitteiden kanssa?

  10.   Dcoy dijo

    Hei, minulla on osio ntfs: ssä, jonka jaan sekä win2: ssa että GNU / Linuxissa, mutta .txt-tiedostossa olevia komentosarjoja ja tiedostoja en voi muuttaa niiden käyttöoikeuksia, ja "Tee tämä tiedosto suoritettavaksi" -ruutu on aina valittu, fstab on Niin:

    UUID = 2608A05D70B9BF80 / home / decoy / Documents / ntfs-3g oletusarvot, uid = 1000, gid = 1000, auto 0 0

    1.    Lähteen käsikirja dijo

      Lähetä kysymyksesi foorumille, jotta he voivat auttaa sinua: http://foro.desdelinux.net

      1.    Dcoy dijo

        Kiitos! Olen juuri ohi by

  11.   edi dijo

    Hei, vaikka tämä viesti on ollut olemassa jo kauan, löysin itseni samasta tilanteesta.
    Minun tapauksessani olen tähän asti Ubuntu 14.04: n kanssa asentanut manuaalisesti kaksi datalevyä, jotka minulla on käyttöjärjestelmän lisäksi.

    Levyt-sovelluksessa napsauttamalla vaihdekuvaketta olen muokannut automaattiasennusvaihtoehtoja niin, että minun ei tarvitse asentaa niitä manuaalisesti joka kerta, kun käynnistän tietokoneen, ja olen ymmärtänyt, että nyt se ei enää salli minun lähettää roskakoriin, tiedostot poistavat ne suoraan.

    Kun menen fstab-tiedostoon tässä viestissä ilmoitetulla komennolla, seuraava tulee näkyviin:

    #
    # / oli päällä / dev / sda1 asennuksen aikana
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / ext4-virheet = remount-ro 0 1
    # / home oli päällä / dev / sda3 asennuksen aikana
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / home ext4 -oletusarvot 0 2
    # swap oli päällä / dev / sda5 asennuksen aikana
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 mikään ei vaihda sw 0 0
    / dev / disk / by-uuid / 01FCD1087CE12525 / mnt / 01FCD1087CE12525 auto nosuid, nodev, nofail, x-gvfs-show 0 0
    / dev / disk / by-uuid / 46FC4685FC466EED / mnt / 46FC4685FC466EED auto nosuid, nodev, nofail, x-gvfs-show 0 0

    Onko ideoita mitä muokata, jotta voin roskakoriin?

    terveiset

    1.    käytetään Linuxia dijo

      Hei edi!

      Mielestäni olisi parempi, jos ottaisit tämän kysymyksen esille kysymys- ja vastauspalveluumme Kysy FromLinuxilta jotta koko yhteisö voi auttaa sinua ongelmassasi.

      Halaus, Pablo.

  12.   David Becerra Montellano dijo

    Hei kaikille,

    Lähes suurimman osan ajasta on parempi tehdä asioita konsolilla Linux-käyttöjärjestelmässä.

    ==> Jos haluat löytää UID-arvon (Id User) debianista, etsi seuraava tiedosto:

    sudo vim / etc / passwd -> sisällä on käyttäjänimesi tai isäntänimesi

    esimerkiksi:

    käyttäjän käyttäjä: x: 1000: 1000 :: / home / käyttäjän käyttäjä: / bin / zsh

    ja tässä tapauksessa Uid on 1000

    ==> GID: n (Groups Id) tapauksessa se sijaitsee tiedostossa:

    sudo / etc / ryhmät

    esimerkiksi:

    käyttäjäsi: x: 1000:

    Ryhmä on 1000 ja ne ovat arvot, jotka määrität tiedostossa / etc / fstab

    Tervehdys.

bool (tosi)