Mein PC verfügt über 3 NTFS-Partitionen (Haupt- und Sicherungen) sowie Ubuntu beim Dual-Boot. Ich möchte die NTFS-Partitionen verfügbar halten, aber standardmäßig schreibgeschützt bereitstellen, damit andere Benutzer (und aus Versehen sogar ich) sie nicht auf schädliche Weise ändern. Ich sehe, dass ich die Berechtigungen für die NTFS-Partitionen nicht ändern kann, was verständlich ist.
Wenn möglich, möchte ich, dass nur root die Standardberechtigungen ändern kann, sodass keiner der anderen Benutzer sie ändern kann, ohne zu Windows zu wechseln. Wenn dies nicht möglich ist, ist es auch in Ordnung, NTFS unmountbar zu machen.
Dies ist hauptsächlich eine Schutzmaßnahme, um eine Beschädigung meines Windows-Systems zu vermeiden, da ich es immer noch häufig verwenden werde.
Edit 1: das ist mein fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda7 during installation
UUID=4a5ff937-5220-4b4e-b994-304ba37d3448 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda8 during installation
UUID=a0285d57-8247-4efe-88ca-14bee4b8630b none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Daher möchte ich alle meine 3 NTFS-Festplatten so einstellen, dass sie schreibgeschützt sind (keine automatische Bereitstellung). Bitte sagen Sie mir auch, wo sich die /path/to/ntfs
einzelnen Partitionen befinden.
Kann ich den Disketteneintrag zusätzlich kommentieren? Ich habe sowieso keine =)
Edit 2: relevanter Teil von 'mount -v'
/dev/sda1 on /media/1A7099D97099BC47 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda5 on /media/Stuff type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda6 on /media/Backup type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
Bearbeiten 3: Ok, also habe ich pysdm (Storage Device Manager) installiert, alle meine NTFS-Partitionen als für jeden Benutzer bereitstellbar und schreibgeschützt festgelegt und neu gestartet. Jetzt kann ich die Partitionen nicht mounten:
Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make it setuid root. Please see more information at http://ntfs-3g.org/support.html#unprivileged
Nach einigem Lesen scheint es keine gute Idee zu sein, die Partitionen als Root zu mounten. Wie kann ich die Montage (von jedem Benutzer) zulassen?
Antworten:
Ich denke, der einfachste Weg, dies zu erreichen, besteht darin, Ihre zu überprüfen
/etc/fstab
und die Optionen für die schreibgeschützte Bereitstellung der NTFS-Partition zu ändern.In einem laufenden System können Sie dies vorübergehend mit tun
mount -o remount,ro /path/to/ntfs
.quelle
ntfs-config
Nach Jahren der Entwicklung ist hier ein neuer NTFS-Treiber verfügbar
ntfs-3g
, der die volle Schreibfähigkeit ermöglicht.Seit seiner ersten stabilen Veröffentlichung war es ein wunderbarer Erfolg und wird täglich von Tausenden von Menschen auf der ganzen Welt verwendet. Einige Leute haben jedoch Schwierigkeiten, ihr System für die Verwendung zu konfigurieren.
Ziel des
ntfs-config
Projekts ist es, das Leben der Menschen zu erleichtern, indem auf einfache Weise die Schreibfähigkeit für alle internen oder externen NTFS-Geräte aktiviert / deaktiviert wird. Sie können ntfs-config hier in Aktion sehen .Sie finden es im GNOME-Menü unter System - Administration
quelle
Also habe ich eine Lösung bekommen.
Wenn Sie dies versuchen, bearbeiten Sie Ihre fstab und fügen Sie Folgendes hinzu:
Auf diese Weise kann nur der Root-Benutzer auf die NTFS-Partition schreiben, und alle anderen Benutzer können sie nur lesen. Wenn Sie auf solchen Partitionen etwas ändern möchten, verwenden Sie den
gksu
Befehl, um als root ausgeführt zu werden. Beispiel:Dadurch wird Nautilus (Dateimanager) als Root geöffnet.
quelle
Sie können es auch mit der Option ro als schreibgeschützt bereitstellen. Auf diese Weise ist es für alle Benutzer, einschließlich root, schreibgeschützt
quelle
Wenn Sie die grafische Benutzeroberfläche bevorzugen, versuchen Sie es mit Datenträgern: http://www.hecticgeek.com/2012/10/make-ntfs-partitions-read-only-in-ubuntu/
quelle