Kako riješiti neke probleme s dozvolama na vašim NTFS, FAT particijama itd.

Najbolji je način objasniti ovaj problem njegovim simptomima. Je li vam se ikada dogodilo da vam ne dozvoljava da smeće izričito izbrišete na nekoj od vaših particija (obično NTFS ili FAT)? Možda ćete imati problema s raspakivanjem TAR datoteka, dobivanjem neintuitivne poruke: "nije moguće isprati: operacija nije dozvoljena". Pa, u osnovi je problem isti: dodjela dozvola prilikom montiranja vaših particija je pogrešna.


Naš čitatelj Gustavo Kirch napisao nam je tražeći pomoć u vezi sa problemom koji pretpostavljam da nekolicina vas mora pretrpjeti: nemogućnost slanja izbrisanih datoteka s NTFS ili FAT particije u smeće. Čudna stvar kod ovog ponašanja je da omogućava korisniku da trajno izbriše datoteku (putem Shift + Del), ali je ne šalje u smeće (Del). Čudno, zar ne?

Gustavo se takođe žalio nemogućnost raspakiranja TAR datoteka na tim particijama (samo TAR ili TAR.nešto, na primjer TAR.GZ, TAR.BZ2 itd.). Čudna stvar u svemu ovome je da ako je kopirao TAR datoteku na radnu površinu ili na bilo koju drugu stazu pohranjenu u njegovoj EXT particiji, sve je bilo u redu. Bilo je moguće otvoriti patentni zatvarač i učiniti sve što je potrebno sa sobom. Rijetka je još uvijek bila činjenica da je na svojoj NTFS ili FAT particiji mogao bez problema otpakirati druge formate (ZIP, RAR, itd.). Dobijena greška u slučaju TAR-a bila je prilično tajnovita: "ne može se isticati: operacija nije dozvoljena".

Zapravo, uzrok oba problema je samo jedan: loša dodjela dozvola dotične particije.

Da bih ih popravio, otvorio sam terminal i otkucao:

sudo gedit / etc / fstab
Napomena: Datoteka / etc / fstab pokazuje koje će se diskove i particije automatski montirati pri pokretanju sistema i postavke za taj proces.

Prvo što morate učiniti je otkriti liniju na kojoj je postavljena montaža problematične particije. To može biti, na primjer:

# / windows je bio uključen / dev / sda1 tokom instalacije

UUID = 572C8DDF568B4261 / zadane postavke windows ntfs, uid = 1000, gid = 1000, noatime 0 0

UUID je jedinstveni identifikacijski broj svake particije. Takođe može reći nešto poput / dev / sda1 ili slično (ukazujući na put uređaja). Slijedi put na koji se može montirati ta particija. U ovom slučaju / windows. Ostalo su parametri koji ukazuju na vrstu particije (ntfs, mast, ext3, etxt4, itd.) I dozvole (koje određuju ko ima pristup toj particiji i pod kojim uvjetima - samo za čitanje, čitanje i pisanje itd.) , između ostalog.

Rješenje se sastoji u jednostavnom dodavanju retka vaše problematične particije dijela koji kaže uid = 1000 i gui = 1000. To znači da će Korisnik (User ID = uid) 1000 i grupa (Group ID = gid) 1000 biti "vlasnici" te particije. Uid i gid 1000 uglavnom odgovaraju glavnom korisniku stroja. Da vidite svoj uid i gid idite na Sistem> Administracija> Korisnici i grupe. Zatim kliknite gumb Upravljanje grupama, pronađite svoje korisničko ime i kliknite gumb Propiedades. Da bih to učinio direktno s terminala, napisao sam:

id

Također je važno da izbrišete bilo koji parametar maske (umask, dmask, fmask) koji ima tu liniju i zamijenite ga s defaults, osim ako ne znate tačno zašto želite prestati. Ovi parametri fino podešavaju politiku dozvola (tko može izvršavati, čitati, mijenjati ili stvarati datoteke) za tu particiju.

U zaključku, Ako želite, možete kopirati-zalijepiti sve što slijedi riječ ntfs u prethodnom primjeru i kopirati u svoj / etc / fstab na odgovarajuće mjesto.

Neke stvari izostavljam, ali otprilike to bi trebalo učiniti. Da biste zaista naučili kako se baviti / etc / fstab konfiguracijama, trebat će vam post u potpunosti posvećen tome (koji ću sigurno napisati u budućnosti).

Hvala ti Gustavo što si nam poslao svoje pitanje!

15 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   krafty rekao je

    Istina je vrlo dobra kao i uvijek.

    Dogodilo mi se da kada na NTFS particiji imam datoteku sa kvačicom u imenu, u Linuxu datoteka izgleda nedostaje !!!!! Kako da to riješim ???

    Saludos

  2.   altobelli rekao je

    Mislim da imam sličan problem. Sigurno vjerujete u jednu od onih petljanja koje sam stavio u svoj sistem: Korisnik x gdm mu ne dopušta da se prijavi na Xubuntu, s druge strane pod Gnome nema problema. Gnome (jezgra) ga instalira zadnji.

  3.   nenelinux rekao je

    izvinite, ali ne razumijem dobro ... možete li nam dati primjer kako datoteka treba izgledati?

  4.   Koristimo Linux rekao je

    Mmm, tako čudno. Istina je da nemam pojma šta bi se moglo dogoditi. 🙁

  5.   nenelinux rekao je

    Imam taj mali problem s ubuntu neustrašivim i danas sam ga riješio zahvaljujući vama 😀

    Činilo mi se kompliciranim, ali zapravo je super jednostavno, iako moram priznati da mi je vaš primjer izuzetno pomogao

    još jednom puno hvala 😀

  6.   Koristimo Linux rekao je

    Pretpostavljam da bi dodavanje parametra nls = utf8 u liniju gdje je NTFS particija montirana u vašem / etc / fstab to trebalo riješiti. 🙂
    Živjeli! Paul.

  7.   Koristimo Linux rekao je

    U slučaju da imate ovaj problem (pogledajte prvi odlomak posta), trebali biste izmijeniti / etc / fstab. Konkretno, linija koja montira problematičnu particiju (to ovisi o vašem sistemu). Sada kopirajte i zalijepite sve što stoji iza riječi ntfs u prethodnom primjeru. Zatim ga kopirajte u tu liniju fstaba zamjenjujući te parametre.

    Na primjer, ako ste imali:

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

    Trebali biste ostati:

    UUID = 572C8DDF568B4261 / zadane postavke windows ntfs, uid = 1000, gid = 1000, noatime 0 0

  8.   Koristimo Linux rekao je

    Tako dobro! Drago mi je što sam vam mogao pomoći!
    Ne zaboravite da ako imate bilo koji drugi problem čije rješenje može biti korisno podijeliti s ostalima, možete mi pisati na hajde uselinux@gmail.com.
    Živjeli! Paul.

  9.   Pablo Aznar Liz rekao je

    Zanimljive informacije. Kako se ovo rješenje može proširiti na USB pogone? (Često imam problema sa ovim uređajima?

  10.   dcoy rekao je

    Bok, imam particiju u ntfs-u koju dijelim i u win2 i u GNU / Linuxu, ali skripte i datoteke u .txt-u ne mogu promijeniti njihova dopuštenja, a okvir "Učini ovu datoteku izvršnom" uvijek je označen, moj fstab je Dakle:

    UUID = 2608A05D70B9BF80 / home / mamac / Documents / ntfs-3g zadane postavke, uid = 1000, gid = 1000, auto 0 0

    1.    Priručnik za izvor rekao je

      Pošaljite svoje pitanje forumu kako bi vam mogli pomoći: http://foro.desdelinux.net

      1.    dcoy rekao je

        Hvala! Trenutno prolazim pored 😀

  11.   edi rekao je

    Pozdrav, iako ovaj post postoji već dugo vremena, upravo sam se našao u istoj situaciji.
    U mom slučaju, sa Ubuntu 14.04 do sada, ručno sam montirao dva diska sa podacima koji imam pored operativnog sistema.

    U aplikaciji Disks klikom na ikonu zupčanika izmijenio sam opcije automatskog montiranja tako da ih ne moram ručno montirati svaki put kad uključim računar i primijetio sam da mi više ne dopušta slanje u recikliranje bin, datoteke ih direktno brišu.

    Kada odem u fstab datoteku sa naredbom naznačenom u ovom postu, pojavljuje se sljedeće:

    #
    # / bio je na / dev / sda1 tokom instalacije
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / ext4 greške = remount-ro 0 1
    # / home je bio na / dev / sda3 tokom instalacije
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / home ext4 zadane vrijednosti 0 2
    # swap je bio na / dev / sda5 tokom instalacije
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 nema zamjene 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 automatski nosuid, nodev, nofail, x-gvfs-show 0 0

    Imate li ideje šta izmijeniti kako bih mogao zbrisati?

    Saludos

    1.    iskoristimo linux rekao je

      Zdravo edi!

      Mislim da bi bilo bolje da ovo pitanje postavite u našoj službi za pitanja i odgovore pitati DesdeLinux tako da vam cijela zajednica može pomoći u rješavanju vašeg problema.

      Zagrljaj, Pablo.

  12.   David Becerra Montellano rekao je

    Pozdrav svima,

    Gotovo je većinu vremena bolje raditi stvari u konzoli na Linux OS-u.

    ==> Da biste pronašli UID vrijednost (Id User) u debianu, potražite sljedeću datoteku:

    sudo vim / etc / passwd -> unutra je vaše korisničko ime ili ime hosta

    Primjer:

    youruser: x: 1000: 1000 :: / home / youruser: / bin / zsh

    a u ovom slučaju je Uid 1000

    ==> U slučaju GID-a (Id grupe) on se nalazi u datoteci:

    sudo / etc / groups

    Primjer:

    vaš korisnik: x: 1000:

    Grupa je 1000 i to su vrijednosti koje konfigurirate u datoteci / etc / fstab

    Pozdrav.