Ich habe vor kurzem Ubuntu 11.10 auf meinem Laptop installiert, kann aber mit meinem externen 1,5-TB-Laufwerk und meinen 500 GB nichts anfangen, da ich keine Schreibberechtigung habe. Gibt es spezielle Befehle, die ich im Terminal verwenden kann, um die Lese- / Schreibberechtigungen festzulegen?
Die externe ist NTFS und die 500 GB ist ext4.
permissions
Solarton
quelle
quelle
Antworten:
Wenn Ihnen die Sicherheitsprobleme nichts ausmachen, können Sie ein rekursives chmod ausführen, um die Berechtigungen aller Dateien zu ändern.
Auch wenn Ihre Dateien in einem anderen Betriebssystem wie Windows erstellt wurden, haben sie unterschiedliche Eigentumsrechte. Sie können das Gleiche wie oben tun, um die Eigentumsrechte der Dateien zu ändern
So löste ich ein ähnliches Problem für meinen Freund nach der Migration von Windows und auch nach der Migration von Linux Mint nach Ubuntu.
quelle
sudo chown -v your_username:your_username /media/your_external_drive
0777
Sie die Berechtigungen "Bitte hacken Sie mein System und zerstören Sie meine Daten" nicht ohne ersichtlichen Grund! Es gibt so gut wie keinen Grund, dies zu tun, da dies durch sinnvollere Änderungen wie das Ändern der (Gruppen-) Eigentümerschaft vermieden werden kann. −1Für Ihr Dateisystem mit 500 GB Festplatte (ext4) müssen Sie die Schreib- und Ausführungsberechtigung für die
/media/username/your_drive
Partition erteilen :Kurze Erklärung: -
sudo : - erhöht Ihre Rechte, um den Befehl auszuführen.
chmod : - Befehl zum Ändern der Berechtigungen
o : - Benutzer
g : - Gruppe
o : - andere
/ media / username / your_drive : - Partition
Befolgen Sie für Ihre NTFS-Partition die Anweisungen von fossfreedom.
Hoffe das ist hilfreich.
quelle
o
ls
dieser Festplatte nicht möglich.Um das Lese- / Schreibproblem ntfs zu beheben, installieren Sie einfach diese Pakete:
ntfs-config
Geben Sie bei der Installation im Bindestrich Folgendes ein und führen Sie es aus: Geben Sie Ihr Kennwort ein, wenn Sie dazu aufgefordert werden, und genießen Sie dann die Lese- / Schreibunterstützung für ntfs-Dateisysteme.quelle
Markieren Sie nicht alle Ihre Dateien als ausführbar, wie einige Antworten vorschlagen. Verwenden Sie
755
für Verzeichnisse und644
für Dateien. Dies setzt dasx
Bit für Verzeichnisse, um deren Inhalt aufzulisten, nicht jedoch für Dateien.Link zur ursprünglichen Antwort auf StackOverflow: Wie setze ich chmod für einen Ordner und alle seine Unterordner und Dateien in Linux Ubuntu Terminal? .
quelle
find
Befehl so, dass er genau so funktioniert wie Ihre beidenfind
Befehle, jedoch mit nur einem Durchgang durch alle Verzeichnisse.Es fiel mir schwer, das Problem zu lösen, und diese Lösung funktionierte für mich
Installieren Sie den Manager für physische Speichergeräte:
Speichergeräte-Manager öffnen:
Wählen Sie Ihre gewünschten Laufwerke
Hinweis: Wenn Sie keine Dateien in ausführbare Binärdateien ändern können, gehen Sie zu Spezialdateien und überprüfen Sie, ob die Ausführung von Dateien als Binärdateien zulässig ist, und fahren Sie mit Schritt 7 fort
quelle
pysdm
vorher installiert . Heute, nach ungefähr einem Jahr, versuche ich, pysdm erneut zu installieren. Ich bekommeUnable to locate package pysdm
Ich hatte das gleiche Problem und löste es mit Nautilus als root.
wenn nautilus nicht installiert ist:
Stellen Sie vor dem Ausführen von nautilus sicher, dass die Partition oder Festplatte aktiviert ist.
Nautilus als root mit ausführen
Ihre Partition oder Festplatte sollte links angezeigt werden.
Klicken Sie mit der rechten Maustaste darauf -> wählen Sie "Eigenschaften"
Wählen Sie im neuen Fenster die Registerkarte "Berechtigungen". Hier können Sie bei Bedarf den Eigentümer sowie die Berechtigung für einen bestimmten Benutzer, Root oder andere Benutzer ändern.
quelle
Verwenden von Terminal (Verwenden Sie dies, wenn Sie derzeit in Ubuntu angemeldet sind):
Öffnen Sie schnell das Terminal oder drücken Sie CtrlAltT
Führen Sie zunächst den folgenden Befehl aus, um den Namen der Partition zu ermitteln, auf die Sie zugreifen möchten:
Führen Sie dann diesen Befehl in Ihrem Terminal aus, um im Lese- / Schreibmodus auf Ihr Laufwerk zuzugreifen.
ODER Führen Sie diesen Befehl aus (falls der vorherige nicht funktioniert hat)
quelle
Ich schaue mich im Forum nach Antworten um.
Ich habe 3 Benutzer, "user1", "user2", "user3":
Ich versuche, Benutzer1, Benutzer2 und Benutzer3 Zugriff auf Partitionen 1 und 2 zu geben. Der Besitzer der Partition ist root. Die Partitionen sind bei gemountet
Hinweis: Ich habe versucht, die Partition mit bereitzustellen
Welches erstellt das Verzeichnis zum Mounten der Partitionen.
Schritt 1:
Nautilus als root mit ausführen
Ihre Partition oder Festplatte sollte links angezeigt werden.
Klicken Sie mit der rechten Maustaste darauf -> wählen Sie "Eigenschaften"
Wählen Sie im neuen Fenster die Registerkarte "Berechtigungen".
Hielt den Besitzer als "root" und die Gruppe als "user1" mit Lese- und Schreibzugriff für Besitzer und Gruppe.
Hier können Sie bei Bedarf den Eigentümer sowie die Berechtigung für einen bestimmten Benutzer, Root oder andere Benutzer ändern.
Hinweis: Benutzer1, Benutzer2 und Benutzer3 haben noch keinen Zugriff auf die Partitionen erhalten
Schritt 2: Benutzer2 und Benutzer3 zur Gruppe "Benutzer1" hinzugefügt.
Schritt 3:
Haben
geöffnet
Ging zur letzten eingegebenen Zeile:
Gespeichert und beendet
Hinweis: Jetzt kann ich Dateien auf den Partitionen 1 und 2 lesen und schreiben.
Das einzige Problem ist, wenn ich mich bei Benutzer1 angemeldet habe, dann versuche, von Benutzer2 auf Partition 1 zuzugreifen, auf die nicht zugegriffen werden kann.
Ich starte neu:
Greifen Sie von Benutzer2 auf Partition 1 zu.
Ich weiß nicht, ob das der richtige Weg ist. Einfach viele Antworten kombiniert und getan. Irgendwie funktioniert es.
quelle
Nur für den Fall!
Ich hatte dieses Problem in einem Dual-Boot (Mint + W10), als die Fenster nicht richtig geschlossen wurden. Ich habe alle Kombinationen ausprobiert, um
rw
Berechtigungen zu erhalten . Endlich,Lass mich das Problem wissen.
Zurück zu Windows zu gehen und den PC auszuschalten, hat den Job gemacht. Rechte wurden wiederhergestellt! Die fstab-Einträge werden mit ntfs-config geschrieben.
quelle
Ich habe meine erweiterte Partition mit GParted formatiert und das resultierende Laufwerk hatte nur Root-Zugriff. Um Zugriff auf meinen Benutzernamen zu gewähren, habe ich den folgenden Befehl ausgeführt.
quelle