debian - Debian 测试 su 命令不更新 $PATH?
问题描述
root
使用 2 个帐户进行Debian 测试ebfe
,在执行su
$PATH 后,用户 ebfe 仍然是一样的。sudo su
将 $PATH 从 root 更改为一个并直接登录到 root 显然也具有 root 的 $PATH。
为什么不su
更新 $PATH 而是更新sudo su
?
解决方案
https://unix.stackexchange.com/a/460769
这个链接会帮助你。
Debian 最近更改了 su 命令行为。现在“su”命令不替换 PATH。请改用“su -”或“sudo su”。
推荐阅读
- html5-canvas - Angular 10 - Chart.js 在运行时使用 convas id 在数组中绘制图表
- reactjs - “无法从...安装,因为它不包含 package.json 文件”通过 npx create-react-app app-name 在 Windows 10 中创建反应应用程序时
- python - 简单 CPU/GPU 上的最大并行进程数
- c# - 为什么记录器是静态的?
- javascript - 使用对象在 Flatlist 中反应 Native sort() 不起作用
- powershell - How to custom output of powershell function
- sql-server - 在 sqlserver 中将 bigint 转换为 datetime
- oracle - 无论浏览器语言是什么,Oracle Apex 始终使用点作为小数分隔符怎么办?
- javascript - AngularJS1 谷歌验证码 v3
- assembly - 安装 qemu 后是否有运行任何 ARM 程序集文件 (.s) 的命令