我似乎无法让它在 Ubuntu 中工作,它应该是一个简单的答案,也许有人可以帮助我。我想要做的就是让 sudoers 使用他们自己的历史文件,但是如果我在.bashrcfor root 中设置历史变量:
HISTFILE="/root/.bash_history.$SUDO_USER"
Run Code Online (Sandbox Code Playgroud)
似乎什么也没有发生。
我已尝试使用上述条目更改/root/.bashrc和/etc/skel/.bashrc。没有。我以前在 CentOS 中使用过这个(请参阅make sudoers 使用他们自己的历史文件)。
我什至将条目移到文件的开头,因为我发现一些建议表明它可能会在某一点后被忽略,但无论位置如何,都不会创建历史文件。如果我使用我的箭头键,但是历史条目在那里......它们来自哪里我已经不知道了,这似乎是某种魔法,似乎是巫毒教。
任何帮助,将不胜感激。