Alles ausführbar ...

Post Reply
Message
Author
Martin

Alles ausführbar ...

#1 Post by Martin »

Hi,

wenn ich ein Dateisystem unter Debian Woody mounte, das keine Dateirechte besitzt (z.B. vfat/iso9660), sind alle Dateien auf dem Datenträger standardmäßig executable.

Das stört vor allem wegen der farbigen Darstellung auf der Console -> alles grün, weil ausführbar. Ich habe keine Ahnung, woran es liegt. Meine /etc/fstab ist definitiv nicht schuld, auch nicht die 'umask' von root.

Wie kann man das x-Flag also für alle Dateisystem standardmäßig entfernen (außer bei Verzeichnissen!)?

Danke, Martin

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: Alles ausführbar ...

#2 Post by hjb »

Hi,

eventuell gibt es eine mount(8)-Option, um das zu ändern. Meine Manpage ist aber schon 4 Jahre alt und enthält keine solche Option.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Jochen

Re: Alles ausführbar ...

#3 Post by Jochen »

Über eine "umask="-Option wie "-o umask=111" beim mount geht es nicht, da dann das x-Recht auch bei Verzeichnissen entfernt wird. Statt dessen einfach als Option "noexec" beim Mounten mit angeben:<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">mount -t vfat -o noexec /dev/hda1 /mnt/dos</font><hr></pre></blockquote>So wird bei allen normalen Dateien das x-Recht entfernt, bei Verzeichnissen bleibt es erhalten.

Jochen

Post Reply