linux - 如何使用 su - 保留一些变量?

标签 linux environment-variables su

当用户执行“su - xxx”时可以保留一些变量(我知道“-”会清除环境变量,但我想问是否存在其他解决方案或可能性)?

谢谢!

最佳答案

使用-m

例如

su -m xxxx

-m, --preserve-environment
              do not reset environment variables

online manpage with additional information (尽管如此,PATH 和 IFS 可能会更改)

关于linux - 如何使用 su - 保留一些变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25019570/

相关文章:

linux - `sudo yum update` throws 需要...删除...已过时

c# - 使用环境变量启动进程

linux - 我们可以为正在运行的程序设置 LD_PRELOAD 环境变量吗?

Android 4.1 SuperSU Shell 不授予 root 访问权限

linux - Puppet exec 未执行

c - GDB 没有那个文件或目录

linux - Unix - 只列出包含子目录的目录

java - 如何将永久 CLASSPATH 添加到 Mac OS El Capitan 上的终端?

android - 将 Control-C 发送到通过 Runtime.getRuntime().exec ("su"运行的进程;

AWS上的Ubuntu,su(切换用户)命令不起作用