it-swarm.com.de

Wie kann ich Berechtigungen für externe Laufwerke ändern?

Ich wollte die Berechtigungen auf meinen externen Laufwerken ändern, die automatisch aktiviert wurden, aber ich habe es mit Sudo Nautilus versucht. Dann ging ich zu GUI und Berechtigungen und änderte sie, aber das ließ mich nicht.

Ich ließ das ls -l laufen und erhielt

drwx------ 1 xbmc xbmc

die gui zeigt unten.

owner xbmc
folder access create and delete files
file access ---

Group xbmc
folder access none
file access ---

others
folder access none
file access ---

wie kann ich es so ändern, dass jeder Zugriff auf das Laufwerk und ALLE darin enthaltenen Ordner/Dateien hat? Ich versuche, den Plexmedia-Server zum Laufen zu bringen, und ich kann meine Laufwerke nicht über die Webseite verwalten, um sie meiner Quelle hinzuzufügen, damit ich meine Inhalte streamen kann.

Ich möchte den Zugriff "Andere" so ändern, dass ich von überall aus auf alle Laufwerke im Pfad/media zugreifen kann, um Lese- und Schreibzugriff für alle meine Ordner zu erhalten.

sie können meine Laufwerke sehen, die hier gemountet sind (externe Laufwerke sind # 18,19,20) http://paste2.org/p/1754386

25
rflores2323

Nachdem ich einen neuen Computer gekauft hatte, musste ich dafür sorgen, dass meine USB-Sticks funktionieren.

Hier ist das Verfahren:

  1. Öffnen Sie "Festplatten-Dienstprogramm", suchen Sie nach Ihrem Gerät und klicken Sie darauf. Auf diese Weise können Sie sicher sein, dass Sie den richtigen Dateisystemtyp und Gerätenamen dafür kennen. In meinem Fall war es 'ext4' bzw. '/ dev/sdb1'. Weiter: Entscheiden Sie, wie Sie Ihr USB-Stick nennen möchten. Ich habe meinen 'USB16-C' genannt, aber Sie haben Ihren eigenen Namen gewählt. Klicken Sie vor dem Schließen des Festplatten-Dienstprogramms auf Bereitstellung aufheben. Und USER sollte Ihr Anmeldename sein.

    Führen Sie dann die Schritte 2 bis 4 in einem Terminalfenster aus.

  2. Sudo mkdir -p /media/USB16-C

  3. Sudo mount -t ext4 -o rw /dev/sdb1 /media/USB16-C

  4. Sudo chown -R USER:USER /media/USB16-C

Jetzt kann auf mein USB-Stick zugegriffen werden, und es stellt automatisch eine Verbindung her, wenn ich auch neu starte.

11
Clay Ferguson

Die Antwort unten ist nur für veraltete Versionen gültig. Moderne Releases wie 14.04 LTS und neuer haben kein PySDM-Paket .

Es fiel mir schwer, das Problem zu lösen, und diese Lösung funktionierte für mich.

PySDM ist ein Speichergeräte-Manager, mit dem Festplatten-Mountpunkte vollständig angepasst werden können, ohne manuell auf fstab zugreifen zu müssen. Es ermöglicht auch die Erstellung von udev-Regeln für die dynamische Konfiguration von Speichergeräten

  1. installieren Sie den Manager für physische Speichergeräte: Sudo apt-get install pysdm
  2. speichergeräte-Manager öffnen: Sudo pysdm
  3. wählen Sie die gewünschten Laufwerke
  4. drücke assist
  5. deaktivieren Sie das Kontrollkästchen Nur Lesen öffnen .
  6. überprüfe owner user of file system und schreibe deinen Benutzernamen: remon
  7. drücke OK
  8. drücken Sie auf Übernehmen
  9. umount Drive
  10. montiere es

Hinweis: Wenn Sie keine Dateien in eine ausführbare Binärdatei ändern können, gehen Sie zu Spezialdateien und überprüfen Sie, ob die Ausführung von Dateien als Binärdateien zulässig ist. Fahren Sie dann mit Schritt 7 fort.

5
Remon

Standardmäßig wird es meiner Meinung nach als angemeldeter Desktop-Benutzer angehängt. Sie möchten stattdessen über den Befehl "mount" oder in der fstab einbinden:

In der Befehlszeile:

Sudo mkdir /mnt/sdd1

Bearbeiten Sie/etc/fstab und fügen Sie am Ende Folgendes hinzu:

/dev/sdd1 /mnt/sdd1 fuseblk defaults,umask=022 0 0

Dann in der Befehlszeile (um die Datei/etc/fstab erneut zu verarbeiten):

mount -a

Es gibt viele Möglichkeiten, dies zu tun, intelligentere Möglichkeiten usw., aber die lange Geschichte ist, dass Sie mit chmod nicht das gewünschte Verhalten erzielen können (insbesondere, wenn das Dateisystem ein FAT-Dateisystem ist, das kein natives Berechtigungskonzept hat). .

Wenn Sie interessiert sind, finden Sie auf der Mount-Manpage viele Informationen zu diesem Thema.

3
dpb

Wenn es sich bei Ihrem externen Laufwerk um eine tragbare Festplatte oder ein Flash-Laufwerk handelt, empfiehlt es sich, fstab zu bearbeiten. Weil es permanent ist und Ihr Laufwerk nicht immer eine Verbindung herstellt. Wenn Sie Ihr Laufwerk mit Schreibberechtigung bereitstellen möchten, heben Sie zunächst die Bereitstellung Ihres Laufwerks auf (klicken Sie mit der rechten Maustaste auf Laufwerk, und heben Sie die Bereitstellung auf), oder:

umount '/media/Expansion Drive'

Jetzt mit Schreibberechtigung einhängen:

mount -o rw /dev/sdXY /media/External_drive

Sie müssen zuerst das Verzeichnis erstellen:

Sudo mkdir -p /media/External_drive

Hoffe das wird helfen.

3
shantanu

@VinayKrPrajapat Ihre Lösung hat funktioniert, es sollte jedoch angegeben werden, dass Sie den spezifischen Laufwerkspfad nicht auf einmal auswählen sollten, da dies den Startvorgang beeinträchtigen kann.

Beispiel:

cd/mnt/sdc
Sudo chmod -R a + rx *

Die Auswahl von/media oder/mnt wirkt sich auf alle Laufwerke aus, einschließlich der Bootdiskette, was zu Problemen führen kann.

0
Mike Maurer