Hogyan lehet megoldani néhány engedélyezési problémát az NTFS-en, a FAT partíciókon stb.

A probléma magyarázatának legjobb módja a tünetei. Előfordult már veled, hogy nem engedi kukába dobni azokat a fájlokat, amelyeket kifejezetten törölnek az egyik partíción (általában NTFS vagy FAT)? Problémái lehetnek a TAR fájlok kicsomagolásával, és megértheti az uninuitive üzenetet: "nem lehet utime: A művelet nem engedélyezett". Nos, lényegében a probléma ugyanaz: az engedélyek kiosztása a partíciók telepítésekor helytelen.


Olvasónk, Gustavo Kirch azt írta nekünk, hogy segítséget kért egy olyan problémával kapcsolatban, amely szerintem többen szenvednek: nem küldhet törölt fájlokat egy NTFS vagy FAT partícióról a kukába. A viselkedés furcsa, hogy lehetővé teszi a felhasználó számára, hogy véglegesen törölje a fájlt (a Shift + Del segítségével), de nem küldi a kukába (Del). Furcsa, igaz?

Gustavo is panaszkodott nem tudta kibontani a TAR fájlokat azokon a partíciókon (csak TAR vagy TAR. valami, például TAR.GZ, TAR.BZ2 stb.). A furcsa az egészben az, hogy ha a TAR fájlt átmásolta az asztalra vagy az EXT partícióban tárolt bármely más útra, akkor minden rendben volt. Lehetőség volt kicsomagolni és bármit megtenni vele. Még ritkább volt, hogy NTFS vagy FAT partícióján problémamentesen kibontotta más formátumokat (ZIP, RAR stb.). A TAR-ok esetében kapott hiba meglehetősen rejtélyes volt: "nem lehet utime: A művelet nem megengedett".

tulajdonképpen mindkét probléma oka csak egy: a kérdéses partíció engedélyeinek hibás kiosztása.

Javításukhoz kinyitottam egy terminált és beírtam:

sudo gedit / etc / fstab
Megjegyzés: Az / etc / fstab fájl jelzi, hogy mely lemezeket és partíciókat kell automatikusan csatlakoztatni a rendszer indításakor, valamint az adott folyamat beállításait.

Az első dolog, amit meg kell tennie, hogy észlelje azt a vonalat, amelyben a problémás partíció felszerelése be van állítva. Lehet például:

A # / windows a telepítés során a / dev / sda1 fájlon volt

UUID = 572C8DDF568B4261 / Windows ntfs alapértelmezett értékek, uid = 1000, gid = 1000, noatime 0 0

Az UUID az egyes partíciók egyedi azonosítószáma. Mondhatna ilyet is: / dev / sda1 vagy hasonló (jelezve az eszköz útvonalát). A következő lépés a partíció csatlakoztatásának útja. Ebben az esetben / windows. A többi a partíció típusát (ntfs, fat, ext3, etxt4 stb.) És az engedélyeket (amelyek meghatározzák, hogy kinek és milyen feltételek mellett van hozzáférése a partícióhoz - csak olvasható, olvasható és írható stb.) Jelző paraméterek. ), többek között.

A megoldás egyszerűen abból áll, hogy hozzáadjuk a problémás partíció sorához azt a részt, amely azt mondja, hogy uid = 1000 és gui = 1000. Ez azt jelenti, hogy a User (User ID = uid) 1000 és a group (Group ID = gid) 1000 lesz a partíció "tulajdonosa". Az uid és gid 1000 általában megfelel a gép fő felhasználójának. Ha látni szeretné a uid és a gid menését Rendszer> Adminisztráció> Felhasználók és csoportok. Ezután kattintson a gombra Csoportok kezelése, keresse meg felhasználónevét és kattintson a gombra tulajdonságok. Hogy ezt közvetlenül a terminálról tegyem, azt írtam:

id

Fontos az is, hogy töröljön minden maszkparamétert (umask, dmask, fmask), amely rendelkezik ezzel a sorral, és cserélje le alapértelmezett, hacsak nem tudja pontosan, hogy miért szeretne kilépni. Ezek a paraméterek finomhangolják a partíció engedélyezési házirendjét (aki futtathat, olvashat, módosíthat vagy létrehozhat fájlokat).

Összefoglalva, ha akarod, átmásolhatsz mindent, ami az előző példában szereplő ntfs szót követi, és átmásolhatod az / etc / fstab könyvtárba a megfelelő helyre.

Néhány dolgot elhagyok, de nagyjából ezt kellene tenni. Ahhoz, hogy valóban megtanuljuk, hogyan kell kezelni az / etc / fstab konfigurációkat, szükséged lesz egy teljesen dedikált bejegyzésre (amelyet biztosan írok a jövőben).

Köszönöm Gustavo, hogy elküldte nekünk kérdését!

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Krafty dijo

    Az igazság nagyon jó, mint mindig.

    Történt velem, hogy amikor az NTFS partíción van egy fájl, amelynek pipája van a nevében, Linux alatt úgy tűnik, hogy hiányzik a fájl !!!!! Hogyan oldjam meg ???

    Üdvözlet

  2.   altobelli dijo

    Azt hiszem, hasonló problémám van. Biztosan elhiszed az egyik ilyen bütykölést, amelyet a rendszeremhez adtam: Az x gdm felhasználó nem engedi, hogy bejelentkezzen az Xubuntuba, másrészt a Gnome alatt nincs gond. A Gnome (core) telepíti utoljára.

  3.   nenelinux dijo

    elnézést, de nem értem jól ... tudna mondani egy példát arra, hogy hogyan kell kinéznie a fájlnak?

  4.   Használjuk a Linuxot dijo

    Mmm olyan furcsa. Az az igazság, hogy fogalmam sincs, mi történhet. 🙁

  5.   nenelinux dijo

    Nekem az a kis problémám van az ubuntu intrepidtől, és ma neked köszönhetően megoldottam 😀

    Számomra bonyolultnak tűnt, de valójában nagyon egyszerű, bár el kell ismernem, hogy a példád hatalmas segítséget nyújtott nekem

    még egyszer nagyon köszönöm 😀

  6.   Használjuk a Linuxot dijo

    Feltételezem, hogy az nls = utf8 paraméter hozzáadása ahhoz a sorhoz, ahová az NTFS partíció van telepítve az / etc / fstab fájlban, meg kell oldania. 🙂
    Egészségére! Pál.

  7.   Használjuk a Linuxot dijo

    Abban az esetben, ha ez a probléma merülne fel (lásd a bejegyzés első bekezdését), módosítsa az / etc / fstab fájlt. Pontosabban az a vonal, amely a problémás partíciót felrakja (ez a rendszertől függ). Most másolja és illessze be mindazt, ami az előző példában az ntfs szó után szól. Ezután másolja az fstab azon sorára, helyettesítve ezeket a paramétereket.

    Például, ha:

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

    Maradjon:

    UUID = 572C8DDF568B4261 / Windows ntfs alapértelmezett értékek, uid = 1000, gid = 1000, noatime 0 0

  8.   Használjuk a Linuxot dijo

    Az jó! Örülök, hogy segíthetek!
    Ne felejtsd el, hogy ha bármilyen más problémád van, amelynek megoldását hasznos lehet megosztani a többivel, írj nekem használjuk a linux@gmail.com címet.
    Egészségére! Pál.

  9.   Pablo Aznar Liz dijo

    Érdekes információ. Hogyan lehet ezt a megoldást kiterjeszteni az USB meghajtókra? (Gyakran vannak problémáim ezekkel az eszközökkel?

  10.   dcoy dijo

    Helló, van egy partícióm az NTF fájlokban, amelyet mind a win2-ben, mind a GNU / Linux-ban megosztok, de a .txt fájlban található szkriptek és fájlok nem tudom megváltoztatni az engedélyeket, és a "Fájl futtathatóvá tétele" négyzet mindig be van jelölve, az fstab Így:

    UUID = 2608A05D70B9BF80 / home / decoy / Documents / ntfs-3g alapértelmezett értékek, uid = 1000, gid = 1000, auto 0 0

    1.    A Forrás kézikönyve dijo

      Küldje el kérdését a fórumnak, hogy segítsen Önnek: http://foro.desdelinux.net

      1.    dcoy dijo

        Köszönöm! Most elhaladok 😀

  11.   edi dijo

    Helló, bár ez a bejegyzés már régóta létezik, csak ugyanabba a helyzetbe kerültem.
    Az én esetemben az Ubuntu 14.04 programmal mostanáig manuálisan csatlakoztattam a két adatlemezt, amelyek az operációs rendszer mellett vannak.

    A Lemezek alkalmazásból a fogaskerék ikonra kattintva úgy módosítottam az automatikus szerelési lehetőségeket, hogy ne kelljen manuálisan csatlakoztatnom őket minden alkalommal, amikor bekapcsolom a számítógépet, és észrevettem, hogy most már nem engedi elküldeni a lomtárba, a fájlok közvetlenül törlik őket.

    Amikor az fstab fájlhoz megyek az ebben a bejegyzésben megadott paranccsal, a következő jelenik meg:

    #
    # / a / dev / sda1-en volt a telepítés során
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / ext4 hibák = remount-ro 0 1
    A # / home a / dev / sda3 fájlon volt a telepítés során
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / home ext4 alapértelmezett értékek 0 2
    A # swap a / dev / sda5 fájlon volt a telepítés során
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 nincs swap sw 0 0
    / dev / disk / by-uuid / 01FCD1087CE12525 / mnt / 01FCD1087CE12525 automatikus nosuid, nodev, nofail, x-gvfs-show 0 0
    / dev / disk / by-uuid / 46FC4685FC466EED / mnt / 46FC4685FC466EED automatikus nosuid, nodev, nofail, x-gvfs-show 0 0

    Van valami ötlet, amit módosítani kell, hogy kukába tudjak menni?

    Üdvözlet

    1.    használjuk a linuxot dijo

      Szia edi!

      Szerintem jobb lenne, ha ezt a kérdést felvetnéd a hívott kérdés-válasz szolgálatunkban Kérdez DesdeLinux hogy az egész közösség segíthessen a problémájában.

      Egy ölelés, Pablo.

  12.   David Becerra Montellano dijo

    Hi all,

    Szinte legtöbbször jobb, ha Linux operációs rendszeren konzolon végzik a dolgokat.

    ==> Az UID érték (Id User) megkereséséhez a debianban keresse meg a következő fájlt:

    sudo vim / etc / passwd -> belül van a felhasználóneved vagy a hosztneved

    Példa:

    felhasználó: x: 1000: 1000 :: / home / felhasználó: / bin / zsh

    és ebben az esetben az Uid 1000

    ==> A GID (Groups Id) esetén a fájlban található:

    sudo / etc / groups

    Példa:

    felhasználó: x: 1000:

    A csoport 1000, és ezek az értékek, amelyeket az / etc / fstab fájlban konfigurál

    Üdvözlet.