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
Alles ausführbar ...
Re: Alles ausführbar ...
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
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?
Re: Alles ausführbar ...
Ü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
Jochen