Finally, it is determined that it is a shell environment problem. Change it to/bin/Bash to view it temporarily.
1. symptom
# su - jingyu$ iduid=503(jingyu) gid=507(jingyu) groups=507(jingyu)$ ulimit -aulimit: Command not found.
2. temporarily switch to/bin/Bash to view
$ echo $SHELL/bin/csh$ bash$ ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 15978max locked memory (kbytes, -l) 64max memory size (kbytes, -m) unlimitedopen files (-n) 102400pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) 8192cpu time (seconds, -t) unlimitedmax user processes (-u) 15978virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimited$
The ulimit-a command cannot be found for a business user in rhel6.