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
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).
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
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ä.
anteeksi, mutta en ymmärrä hyvin ... Voitteko antaa meille esimerkin siitä, miltä tiedoston pitäisi näyttää?
Mmm niin outoa. Totuus on, että minulla ei ole aavistustakaan mitä voisi tapahtua. 🙁
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 😀
Luulen, että parametrin nls = utf8 lisääminen riville, johon NTFS-osio on asennettu tiedostoon / etc / fstab, pitäisi ratkaista se. 🙂
Kippis! Paul.
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
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.
Mielenkiintoista tietoa. Kuinka tämä ratkaisu voitaisiin laajentaa koskemaan USB-asemia? (Minulla on usein ongelmia näiden laitteiden kanssa?
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
Lähetä kysymyksesi foorumille, jotta he voivat auttaa sinua: http://foro.desdelinux.net
Kiitos! Olen juuri ohi by
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
Hei edi!
Mielestäni olisi parempi, jos ottaisit tämän kysymyksen esille kysymys- ja vastauspalveluumme Kysyä DesdeLinux jotta koko yhteisö voi auttaa sinua ongelmassasi.
Halaus, Pablo.
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.