Busybox env does not show LD_LIBRARY_PATH

We use linux in an embedded system that has busybox 1.20.2 for various shell commands. We have a very strange problem that env now shows the value LD_LIBRARY_PATH:

$ export LD_LIBRARY_PAT=/usr/bin
$ export LD_LIBRARY_PATH=/usr/bin
$ export LD_LIBRARY_PATH1=/usr/bin
$ env | sort
ENV=/etc/profile.environment
HISTFILE=/tmp/.ash_history.debug.357
HOME=/home/debug
LD_LIBRARY_PAT=/usr/bin
LD_LIBRARY_PATH1=/usr/bin
LOGNAME=debug
MAIL=/var/mail/debug
PATH=/home/debug/bin:/usr/bin:/bin:/usr/sbin:/sbin
PWD=/home/debug
PYTHONPATH=:/home/debug/tools/tools-0.0.0/common
SHELL=/bin/bash
SHLVL=1
SSH_CLIENT=10.10.10.22 58307 22
SSH_CONNECTION=10.10.10.22 58307 10.10.12.23 22
SSH_TTY=/dev/pts/0
TERM=xterm
USER=debug
_=/usr/bin/env
$ 
$ echo $LD_LIBRARY_PAT
/usr/bin
$ echo $LD_LIBRARY_PATH
/usr/bin
$ echo $LD_LIBRARY_PATH1
/usr/bin

As you can see, it is LD_LIBRARY_PATHinstalled, but it just does not appear in the env output. AFAIK, this is the only environment variable in which this occurs.

Can anyone explain why this is happening? Thank!

+4
source share
1 answer

Linux LD_LIBRARY_PATH, busybox () setuid . Busybox Linux, , setuid.

+5

All Articles