如屏幕截图所示,快捷方式不起作用,但完整路径起作用。我该如何修复?
我以普通用户身份登录,然后su
以 root 身份登录,因为直接 root 身份已被禁用。
答案1
有几种方法可以实现您的目标。我认为您想要其中的第一个。
苏
当您 su 到 root 时,通过在命令中添加“-”来指定您想要的 root 环境。
su -
在许多 Linux 发行版中,Root 的路径包括 /usr/local/sbin。
小路
如果您将 /usr/local/sbin 添加到 PATH 环境变量中,则可以使用名称的缩写形式。您可以这样做
export PATH=$PATH:/usr/local/sbin
语法取决于您使用的 shell(上面的语法适用于 bash)。如果您希望这是永久更改,请将此命令添加到您的 .bashrc 或主目录中的等效文件中。不要更改 root 的 .bashrc
别名
或者,创建一个别名。
alias maldet=/usr/local/sbin/maldet