Moin,
ich habe mir vor kurzem ein Debian 3.0r1 Linux installiert. Jetzt sollen einige meiner Windows vfat Partitionen so gemountet werden, dass alle vorhandenen Dateien nicht ausgeführt werden können. Das sollte mit folgenden Befehl funktionieren:
> mount -t vfat -o noexec /dev/hda7 /mnt/
( Debian 3.0r1 Kernel 2.4.18, Mount Version: 2.11n )
aber Pustekuchen.
> ls -la /mnt/
ergibt folgenden Ausgabe:
...
drwxr-xr-x 5 root root 16384 Feb 21 2002 LaLa
drwxr-xr-x 3 root root 16384 Nov 13 13:55 Leseecke
-rwxr-xr-x 1 root root 1658 Jul 13 2002 bootex.log
...
Die Verzeichnisse sind "ausführbar", das ist auch soweit OK aber die Datei bootex.log besitzt auch execute-Rechte, was so nicht gewollt ist.
Unter einem noch vorhandenen SuSE 7.2 Linux sieht das Verhalten des Mount-Befehls jedoch anders aus:
> mount -t vfat -o noexec /dev/hda7 /mnt/
( SuSE Linux 7.2 (i386) - Kernel 2.4.4-4GB, Mount Version: 2.11b )
> ls -la /mnt/
...
drwxr-xr-x 5 root root 16384 Feb 21 2002 LaLa
drwxr-xr-x 3 root root 16384 Nov 13 13:55 Leseecke
-rw-r--r-- 1 root root 1658 Jul 13 2002 bootex.log
...
Hier ist also alles korrekt. Die Datei bootex.log ist nicht ausführbar.
Führt man den Mount-Befehl der SuSE-Installation unter Debian aus, so ergibt sich kein Unterschied zum Debian mount-Befehl.
Was bei mir bleibt, ist ein großes Fragezeichen. Irgendwie muss die Distribution oder der installierte Kernel bzw. die Module das Verhalten des Mount-Befehls beeinflussen. Vieleicht kann mir da jemand weiterhelfen?
Gruß DaMicha.
Zugriffsrechteproblem beim Mounten einer vfat Partition
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Hi,
also ich hab mal gerade einen Blick in die Man Page von mount geworfen. Hab da aber nicht gefunden, was das Problem lösen könnte.
Ist das den so schlimm, wenn die Datei ausführbar ist (da ja nichts ausführbares drin ist, kann sie auch nicht wirklich ausgeführt werden)?
by, Martin
also ich hab mal gerade einen Blick in die Man Page von mount geworfen. Hab da aber nicht gefunden, was das Problem lösen könnte.
Ist das den so schlimm, wenn die Datei ausführbar ist (da ja nichts ausführbares drin ist, kann sie auch nicht wirklich ausgeführt werden)?
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Hallo.
Auf meinen vfat-Partitionen befinden sich zur Zeit Archive, Dokumente, Musik usw.. Also Dinge die im Allgemeinen systemunabhängig sind. Bei der Administration meines Debian-Systems benutze ich sehr oft den Midnight Commander. Hier kann ich z.B. innerhalb von Archiven browsen und einzelne Dateien heraus kopieren. Das Browsen funktioniert aber nur, wenn ein entsprechendes Archiv keine execute-Rechte besitzt, da der Midnight Commander sonst versucht das Archiv auszuführen. Davon abgesehen sollten aber wirklich nur binäre Dateien und Skripte ausführbar sein.
Soweit zu meiner Motivation. Für das oben beschriebenes Problem sollte es doch eine Lösung geben.
Gruß DaMicha.
Auf meinen vfat-Partitionen befinden sich zur Zeit Archive, Dokumente, Musik usw.. Also Dinge die im Allgemeinen systemunabhängig sind. Bei der Administration meines Debian-Systems benutze ich sehr oft den Midnight Commander. Hier kann ich z.B. innerhalb von Archiven browsen und einzelne Dateien heraus kopieren. Das Browsen funktioniert aber nur, wenn ein entsprechendes Archiv keine execute-Rechte besitzt, da der Midnight Commander sonst versucht das Archiv auszuführen. Davon abgesehen sollten aber wirklich nur binäre Dateien und Skripte ausführbar sein.
Soweit zu meiner Motivation. Für das oben beschriebenes Problem sollte es doch eine Lösung geben.
Gruß DaMicha.
das scheint ein bekanntes Problem zu sein: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=137250
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
damicha, schau mal ob dir die mount Option noexec weiterhilft. In der Man Page steht zwar, das es nur für binarys sein soll, aber vielleicht geht es ja.
by, Martin
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
soweit ich weis haben die noexec Optionen (etc.) nur unter ext2 Auswirkungen. (ich glaube nicht das vFAt die noexec option interpretiert)blackm hat geschrieben:damicha, schau mal ob dir die mount Option noexec weiterhilft. In der Man Page steht zwar, das es nur für binarys sein soll, aber vielleicht geht es ja.
by, Martin