So lösen Sie einige Berechtigungsprobleme auf Ihren NTFS-, FAT-Partitionen usw.

Der beste Weg, um dieses Problem zu erklären, ist durch seine Symptome. Ist Ihnen jemals passiert, dass Sie keine Dateien löschen können, die speziell auf einer Ihrer Partitionen (normalerweise einem NTFS oder FAT) gelöscht wurden? Möglicherweise haben Sie Probleme beim Entpacken von TAR-Dateien und erhalten die unintuitive Meldung: "Kann nicht verwendet werden: Vorgang nicht zulässig". Im Wesentlichen ist das Problem dasselbe: Die Zuweisung von Berechtigungen beim Mounten Ihrer Partitionen ist falsch.


Unser Leser Gustavo Kirch schrieb uns und bat um Hilfe bei einem Problem, unter dem einige von Ihnen leiden müssen: Gelöschte Dateien von einer NTFS- oder FAT-Partition können nicht in den Papierkorb gesendet werden. Das Seltsame an diesem Verhalten ist, dass der Benutzer die Datei dauerhaft löschen kann (über Umschalt + Entf), sie jedoch nicht in den Papierkorb (Del) senden kann. Seltsam, richtig?

Gustavo beschwerte sich ebenfalls TAR-Dateien auf diesen Partitionen können nicht entpackt werden (nur TAR oder TAR.something, zum Beispiel TAR.GZ, TAR.BZ2 usw.). Das Seltsame an all dem ist, dass alles in Ordnung war, wenn er die TAR-Datei auf den Desktop oder einen anderen in seiner EXT-Partition gespeicherten Pfad kopierte. Es war möglich, es zu entpacken und alles zu tun, was es braucht. Seltener war immer noch die Tatsache, dass auf seiner NTFS- oder FAT-Partition andere Formate (ZIP, RAR usw.) problemlos entpackt werden konnten. Der im Fall von TARs erhaltene Fehler war ziemlich kryptisch: "Kann nicht utime: Operation nicht erlaubt".

Eigentlich Die Ursache für beide Probleme ist nur eine: eine schlechte Zuweisung von Berechtigungen für die betreffende Partition.

Um sie zu beheben, öffnete ich ein Terminal und tippte ein:

sudo gedit / etc / fstab
Hinweis: Die Datei / etc / fstab gibt an, welche Festplatten und Partitionen beim Systemstart automatisch gemountet werden sollen, und die Einstellungen für diesen Prozess.

Als erstes müssen Sie die Zeile ermitteln, in der die Montage der problematischen Partition festgelegt ist. Es könnte zum Beispiel sein:

# / windows war während der Installation auf / dev / sda1

UUID = 572C8DDF568B4261 / Windows Ntfs-Standardeinstellungen, UID = 1000, GID = 1000, Noatime 0 0

Die UUID ist die eindeutige Identifikationsnummer jeder Partition. Es könnte auch so etwas wie / dev / sda1 oder ähnliches sagen (was den Pfad des Geräts angibt). Was folgt, ist der Pfad, in dem diese Partition bereitgestellt werden soll. In diesem Fall / Windows. Der Rest sind die Parameter, die den Partitionstyp (ntfs, fat, ext3, etxt4 usw.) und die Berechtigungen (die bestimmen, wer unter welchen Bedingungen Zugriff auf diese Partition hat - schreibgeschützt, schreibgeschützt usw.) angeben. , unter anderem.

Die Lösung besteht einfach darin, der Zeile Ihrer problematischen Partition den Teil hinzuzufügen, der uid = 1000 und gui = 1000 sagt. Dies bedeutet, dass Benutzer (Benutzer-ID = UID) 1000 und Gruppe (Gruppen-ID = GID) 1000 die "Eigentümer" dieser Partition sind. Die UID und GID 1000 entsprechen im Allgemeinen dem Hauptbenutzer der Maschine. Um deine UID und GID zu sehen, gehe zu System> Administration> Benutzer und Gruppen. Klicken Sie dann auf die Schaltfläche Gruppen verwaltenSuchen Sie Ihren Benutzernamen und klicken Sie auf die Schaltfläche Ortschaften. Um es direkt vom Terminal aus zu tun, schrieb ich:

id

Es ist auch wichtig, dass Sie alle Maskenparameter (umask, dmask, fmask) mit dieser Zeile löschen und durch diese ersetzen defaults, es sei denn, Sie wissen genau, warum Sie beenden möchten. Diese Parameter optimieren die Berechtigungsrichtlinie (die Dateien ausführen, lesen, ändern oder erstellen kann) für diese Partition.

Abschließend Wenn Sie möchten, können Sie alles kopieren, einfügen, was dem Wort ntfs im vorherigen Beispiel folgt, und es in Ihre / etc / fstab an der entsprechenden Stelle kopieren.

Ich lasse einige Dinge weg, aber ungefähr sollte das getan werden. Um wirklich zu lernen, wie man mit den Einstellungen von / etc / fstab umgeht, benötigen Sie einen Beitrag, der ausschließlich diesem Thema gewidmet ist (den ich sicherlich in Zukunft schreiben werde).

Vielen Dank, Gustavo, dass Sie uns Ihre Frage geschickt haben!

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Krafty sagte

    Die Wahrheit ist wie immer sehr gut.

    Es ist mir passiert, dass wenn ich auf der NTFS-Partition eine Datei mit einem Häkchen im Namen habe, unter Linux die Datei zu fehlen scheint !!!!! Wie löse ich es ???

    Grüße

  2.   altobelli sagte

    Ich glaube, ich habe ein ähnliches Problem. Sicherlich glaubt er es an eine dieser Bastelarbeiten, die ich in mein System eingebaut habe: Ein x gdm-Benutzer lässt ihn nicht bei Xubuntu einloggen, andererseits gibt es unter Gnome kein Problem. Gnome (Kern) installiert es zuletzt.

  3.   nenelinux sagte

    Entschuldigung, aber ich verstehe nicht gut ... können Sie uns ein Beispiel geben, wie die Datei aussehen soll?

  4.   Verwenden wir Linux sagte

    Mmm so komisch. Die Wahrheit ist, dass ich keine Ahnung habe, was passieren könnte. 🙁

  5.   nenelinux sagte

    Ich habe dieses kleine Problem von Ubuntu unerschrocken und heute habe ich es dank dir gelöst 😀

    Es schien mir kompliziert, aber in der Tat ist es super einfach, obwohl ich zugeben muss, dass Ihr Beispiel mir enorm geholfen hat

    Nochmals vielen Dank 😀

  6.   Verwenden wir Linux sagte

    Ich denke, das Hinzufügen des Parameters nls = utf8 zu der Zeile, in der die NTFS-Partition in Ihrer / etc / fstab gemountet ist, sollte das Problem lösen. 🙂
    Prost! Paul.

  7.   Verwenden wir Linux sagte

    Falls Sie dieses Problem haben (siehe den ersten Absatz des Beitrags), sollten Sie die Datei / etc / fstab ändern. Insbesondere die Zeile, in der die problematische Partition bereitgestellt wird (dies hängt von Ihrem System ab). Kopieren Sie nun alles, was nach dem Wort ntfs im vorherigen Beispiel steht, und fügen Sie es ein. Kopieren Sie es dann in die Zeile Ihrer fstab und ersetzen Sie diese Parameter.

    Zum Beispiel, wenn Sie hatten:

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

    Du solltest bleiben:

    UUID = 572C8DDF568B4261 / Windows Ntfs-Standardeinstellungen, UID = 1000, GID = 1000, Noatime 0 0

  8.   Verwenden wir Linux sagte

    So gut! Ich bin froh, dass ich dir helfen konnte!
    Vergessen Sie nicht, dass Sie mir schreiben können, wenn Sie ein anderes Problem haben, dessen Lösung nützlich sein kann, um es mit den anderen zu teilen verwenden wir linux@gmail.com.
    Prost! Paul.

  9.   Pablo Aznar Liz sagte

    Interessante Information. Wie könnte diese Lösung auf USB-Laufwerke erweitert werden? (Ich habe oft Probleme mit diesen Geräten?

  10.   dcoy sagte

    Hallo, ich habe eine Partition in ntfs, die ich sowohl in win2 als auch in GNU / Linux teile, aber die Skripte und Dateien in .txt Ich kann ihre Berechtigungen nicht ändern, und das Kontrollkästchen "Diese Datei ausführbar machen" ist immer aktiviert, meine fstab ist also:

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

    1.    Handbuch der Quelle sagte

      Senden Sie Ihre Frage an das Forum, damit sie Ihnen helfen können: http://foro.desdelinux.net

      1.    dcoy sagte

        Danke! Im Moment komme ich vorbei 😀

  11.   edi sagte

    Hallo, obwohl es diesen Beitrag schon lange gibt, befand ich mich gerade in der gleichen Situation.
    In meinem Fall habe ich mit Ubuntu 14.04 bis jetzt die beiden Datenfestplatten, die ich zusätzlich zum Betriebssystem habe, manuell gemountet.

    In der Festplattenanwendung habe ich durch Klicken auf das Zahnradsymbol die Optionen für die automatische Montage so geändert, dass ich sie nicht jedes Mal manuell einbinden muss, wenn ich den Computer einschalte, und ich habe festgestellt, dass ich sie jetzt nicht mehr an die senden kann Papierkorb, die Dateien löschen sie direkt.

    Wenn ich mit dem in diesem Beitrag angegebenen Befehl zur fstab-Datei gehe, wird Folgendes angezeigt:

    #
    # / war während der Installation auf / dev / sda1
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / ext4-Fehler = remount-ro 0 1
    # / home war während der Installation auf / dev / sda3
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / home ext4 Standardeinstellungen 0 2
    # swap war während der Installation auf / dev / sda5
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 keine Swap-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

    Irgendwelche Ideen, was ich ändern soll, damit ich es wegwerfen kann?

    Grüße

    1.    Lass uns Linux benutzen sagte

      Hallo Edi!

      Ich denke, es wäre besser, wenn Sie diese Frage in unserem Frage-und-Antwort-Service anrufen Angebotspreis DesdeLinux damit die ganze Community Ihnen bei Ihrem Problem helfen kann.

      Eine Umarmung, Pablo.

  12.   David Becerra Montellano sagte

    Hallo an alle,

    Meistens ist es besser, Dinge in der Konsole unter Linux zu erledigen.

    ==> Um den UID-Wert (Id User) in Debian zu finden, suchen Sie nach der folgenden Datei:

    sudo vim / etc / passwd -> drinnen gibt es deinen Benutzernamen oder Hostnamen

    Beispiel:

    Ihr Benutzer: x: 1000: 1000 :: / home / Ihr Benutzer: / bin / zsh

    und in diesem Fall ist die Uid 1000

    ==> Bei der GID (Groups ID) befindet sie sich in der Datei:

    sudo / etc / groups

    Beispiel:

    Ihr Benutzer: x: 1000:

    Die Gruppe ist 1000 und dies sind die Werte, die Sie in der Datei / etc / fstab konfigurieren

    Grüße.