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: