Linux 系统中 su 命令:不改变环境变量的选项
在 Linux 系统中,su 命令用于切换到另一个用户的身份。以下哪个选项在执行 su 命令时 不会 改变环境变量?
A. su -C B. su -m -p C. su - D. su -f
答案:D. su -f
解释:
su -f选项表示强制执行 su 命令,不改变当前用户的环境变量。su -C选项表示保留当前用户的环境变量。su -m -p选项表示使用新的用户的环境变量,并将当前用户的环境变量保存到一个新的 shell 中。su -选项表示使用新的用户的环境变量。
因此,只有 su -f 选项可以确保在切换用户身份时不改变环境变量。
原文地址: https://www.cveoy.top/t/topic/phPK 著作权归作者所有。请勿转载和采集!