binfmt_misc

Jan-Benedict Glaw jbglaw at lug-owl.de
Tue Aug 1 13:23:44 CEST 2000


On Fri, May 26, 2000 at 08:50:29PM +0200, Andre Landwehr wrote:
> hi,

Hallo!

Die Mail von mir kommt vielleicht spät, aber andere wird sie vielleicht
davon abhalten, in Fettnäpfe (-kübel) zu treten.

> ich spiele grade ein bißchen mit binfmt_misc rum, hab
> exemplarisch mal versucht, meine mp3's ausführbar zu machen ;-)
> Der Doku entnahm ich, daß ein
> ----
> modprobe binfmt_misc
> echo ':MP3:E::mp3::/usr/bin/mpg123:' >/proc/sys/fs/binfmt_misc/register
> ----
> und ein chmod 755 auf die mp3 files ausreichen müßte, tut es aber
> nicht. Ich bekomme immer ein "permission denied". Auch ein strace
> -f hilft (mir) nicht wirklich weiter:
> ------
> execve("./lorenzo.mp3", ["./lorenzo.mp3"], [/* 23 vars */]) = 0
> strace: exec: Permission denied
> ------

> Was mach ich falsch?

(Fast) garnichts. Wenn mein Schuß ins blaue richtig liegt, dann hast
Du die .mp3's über NFS 'reingeholt, oder? ...und bei NFS mußt Du
*explizit* ein flag namens "exec" angeben, damit Du Dinge, die
executable sind, auf diesem Dateisystem dann auch wirklich ausführen
darfst. .oO( ia32 binaries laufen halt nicht ordentlich auf einer
Sparc-Kiste;) Also:

mount -t nfs -o exec,rsize=8192,wsize=8192 server:/path/to/mp3/directory /path/to/local/mountpoint

Auch, wenn Du "exec" in der /etc/fstab (zusammen mit "user") angibst,
*mußt* Du -o exec explizit angeben; ein Normal-User darf -o exec gar-
nicht benutzen.

MfG, JBG
PS: Gleiches wie für executable files gilt auch für device nodes und
    setuid-irgendwas Programme, siehe man mount...

-- 
Fehler eingestehen, Größe zeigen: Nehmt die Rechtschreibreform zurück!!!
/* Jan-Benedict Glaw <jbglaw at lug-owl.de> -- +49-177-5601720 */
keyID=0x8399E1BB fingerprint=250D 3BCF 7127 0D8C A444 A961 1DBD 5E75 8399 E1BB
     "insmod vi.o and there we go..." (Alexander Viro on linux-kernel)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 240 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20000801/7c89a689/attachment.sig>


More information about the Linux mailing list