【求助】请指点紧急迷津
comm是我的可执行程序我执行如下操作
chown root:root comm
chmod 6755 comm
这样用普通用户登录后无法运行该文件说是少个库文件,而用root登录到该路径执行正常
两这个的路径设置是一样的,具体显示如下,请指点.
root用户下:
bash-2.03# ls -l comm
-rwsr-sr-x 1 root root 22634496 11月 29 17:50 comm
bash-2.03# ldd comm
libclntsh.so.8.0 => /export/home/oracle/lib/libclntsh.so.8.0
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libthread.so.1 => /usr/lib/libthread.so.1
libpthread.so.1 => /usr/lib/libpthread.so.1
librt.so.1 => /usr/lib/librt.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libm.so.1 => /usr/lib/libm.so.1
libc.so.1 => /usr/lib/libc.so.1
libwtc8.so => /export/home/oracle/lib/libwtc8.so
libgen.so.1 => /usr/lib/libgen.so.1
libsched.so.1 => /usr/lib/libsched.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libmp.so.2 => /usr/lib/libmp.so.2
......
普通用户下:
bash-2.03# ls -l comm
-rwsr-sr-x 1 root root 22634496 11月 29 17:50 comm
bash-2.03# ldd comm
libclntsh.so.8.0 => (文件没有发现)
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libthread.so.1 => /usr/lib/libthread.so.1
libpthread.so.1 => /usr/lib/libpthread.so.1
librt.so.1 => /usr/lib/librt.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libm.so.1 => /usr/lib/libm.so.1
libc.so.1 => /usr/lib/libc.so.1
libwtc8.so => /export/home/oracle/lib/libwtc8.so
libgen.so.1 => /usr/lib/libgen.so.1
libsched.so.1 => /usr/lib/libsched.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libmp.so.2 => /usr/lib/libmp.so.2
......