切换用户只执行一条命令的可以用: su - cat -c command 以上命令不适合组和命令或管道命令,但也许可能我用的不对吧 切换用户执行一个shell文件可以用:su - cat -s /bin/bash dog.sh