[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ll nur als root



On Sun, Nov 20, 2005 at 04:09:15PM +0100, Frank Dietrich wrote:
> Hi Tobias,
> 
> Tobias Ulmer <tobiasu@tmux.org> wrote:
> >On Sun, Nov 20, 2005 at 02:03:45PM +0100, Wolf Wiegand wrote:
> >> wolf@foobar:/tmp $ ls -la /bin/{vdir,ls}
> >> -rwxr-xr-x  1 root root 71996 Sep  4 03:32 /bin/ls
> >> -rwxr-xr-x  1 root root 71996 Sep  4 03:32 /bin/vdir
> >> 
> >> Mir wird irgendwie nicht so ganz klar, wofür man vdir haben
> >> möchte :-)
> >
> >ls erkennt am "Aufrufnamen"  argv[0] = "vdir", dass es bestimmte 
> >Parameter anschalten soll.
> 
> Hast Du dazu nähere Infos/Quellen? Bei mir sind das zwei
> unterschiedliche ELFen.
> 
> stat -c "INode: %i   Type: %F   Name: %n" /bin/ls /bin/vdir
> INode: 146829   Type: regular file   Name: /bin/ls
> INode: 146903   Type: regular file   Name: /bin/vdir
> 
> md5sum /bin/ls /bin/vdir
> e95dabc67b567f6383acd99cfecefdcc  /bin/ls
> 03b8588408baee048bb45291ead99b70  /bin/vdir
> 
> Würde mich jetzt so spontan dann doch interessieren, warum es zwei
> unterschiedliche binaries von ls gibt. Könnte es sein, das da nur
> verschiedene Standardwerte einkompiliert sind? 
> 
> cp /bin/vdir /tmp/ls
> /tmp/ls
> 
> ... ergibt zumindest die gleiche Ausgabe wie vdir.
> 
> Frank
> -- 
> No one ever says, "I can't read that ASCII Email you sent me."
> 
>

Nun hab ich doch mein ubuntu angeschmissen und nachgeschaut. Es ist 
tatsächlich so das zur Kompilierzeit ls_mode unterschiedlich gesetzt 
wird.

Das Hauptfeature scheint aber zu sein das unterschiedliche Dinge 
angezeigt werden wenn man ls --version und vdir --version eingibt.

Zu Sinn und Unsinn von so etwas äussere ich mich lieber nicht ;)

Probier das selbe mal mit gzip und gunzip, diese sind auf das Byte 
identisch.

Tobias



Reply to: