0

user1 では、~/.profile が LIBPATH=$ORACLE_HOME/lib:$LIBPATH を持つように設定されており、user2 として実行しています。

sudo -u user1 /usr/bin/sqlplus

libsqlplus.so: cannot open shared object file: No such file or directory と不平を言います。

AIX で sudo -u を使用して実行すると、何らかの理由でプロファイルが実行されず、LIBPATH が設定されます。

しかし、Linuxにはプロファイルを実行するためのsudo -i -u user1があると思いますが、AIXまたはそれを達成するためのアイデアで同じことをどのように行うことができますか?

4

1 に答える 1

0

AIX は LD_LIBRARY_PATH ではなく LIBPATH を使用してライブラリーを検索します

于 2014-02-11T02:46:08.350 に答える