普通用户可以运行这个脚本,但是 root 找不到它。
我有一个简单的脚本,保存在~/bin. 我更新了.profile文件以将此文件夹包含在 PATH 中。我可以进入终端,在任何目录中工作,输入脚本的名称,它运行良好。但是如果在那个终端中我切换到 root,则找不到脚本。我假设某处有一些文件需要新的 $PATH 更新,但我不知道是哪一个。
~/bin
.profile
permissions bash root sudo scripts
bash ×1
permissions ×1
root ×1
scripts ×1
sudo ×1