用useradd新增了帳號test01、test02之後,登入test01並用su時,出現了下列:
-bash-3.2$ su - test02
ld.so.1: su: warning: /usr/lib/extendedFILE.so.1: open failed: illegal insecure pathname
ld.so.1: su: warning: /usr/lib/extendedFILE.so.1: open failed: illegal insecure pathname
到google查了一下,發現國外的文件上提到這是因為環境變數設定的關係。
在登入到test01的命列下執行:
-bash-3.2$ env | grep LD_PRELOAD_32
LD_PRELOAD_32=/usr/lib/extendedFILE.so.1
LD_PRELOAD_32=/usr/lib/extendedFILE.so.1
-bash-3.2$ export LD_PRELOAD-32=
-bash-3.2$ su - zoe
Password:
Password:
這樣問題就解決了,再將「export LD_PRELOAD-32=」寫到.profile即可。