![以 root 和普通用户身份运行的 Midnight Commander 的不同设置](https://linux22.com/image/874735/%E4%BB%A5%20root%20%E5%92%8C%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E8%BF%90%E8%A1%8C%E7%9A%84%20Midnight%20Commander%20%E7%9A%84%E4%B8%8D%E5%90%8C%E8%AE%BE%E7%BD%AE.png)
以用户身份运行时是否可以对 Midnight Commander 进行一些设置
$ mc
以 root 身份运行时有一些不同的设置(例如皮肤)?
$ sudo mc
动机是可以立即识别我是否以 root 身份或普通用户身份使用 mc,以便我了解我拥有的“权力”。
我尝试在选项->外观中更改皮肤,然后通过选项->保存设置来保存设置,mc
但无论如何启动(“查看”设置和保存设置),sudo mc
设置始终只是最后保存的设置。mc
答案1
如果您使用开关调用 sudo -H
,则mc
应该将其设置读取/写入 root 的主目录,/root/.config/mc
而不是将其写入您自己的主目录~/.config/mc
。来自man sudo
:
-H, --set-home
Request that the security policy set the HOME environment
variable to the home directory specified by the target user's
password database entry.