Ich wollte die Berechtigungen auf meinen externen Laufwerken ändern, die automatisch bereitgestellt werden, aber ich habe es mit sudo nautilus versucht und dann gehe ich zu gui und Berechtigungen und ändere sie, aber das lässt 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
quelle
/etc/fstab
, um dies richtig zu tun).chmod 1777 [MOUNTPOINT]
stattdessen ot that chown, damit es für alle Benutzer funktioniert. Die 1 soll verhindern, dass andere Benutzer Ihre Dateien löschen.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-Mountpoints 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
sudo apt-get install pysdm
sudo pysdm
owner user of file system
und schreibe deinen Benutzernamen:remon
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.
quelle
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:
Bearbeiten Sie / etc / fstab und fügen Sie am Ende Folgendes hinzu:
Dann in der Befehlszeile (um die Datei / etc / fstab erneut zu verarbeiten):
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.
quelle
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:
Jetzt mit Schreibberechtigung einhängen:
Sie müssen zuerst das Verzeichnis erstellen:
Hoffe das wird helfen.
quelle
@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.
quelle
Am einfachsten ist es, wenn Sie nur zum Medienordner wechseln und die Berechtigungen ändern müssen. Befolgen Sie die nachstehenden Anweisungen.
Und es ist geschafft.
quelle