小编Ade*_*sso的帖子

让 sudoers 使用他们自己的历史文件

我似乎无法让它在 Ubuntu 中工作,它应该是一个简单的答案,也许有人可以帮助我。我想要做的就是让 sudoers 使用他们自己的历史文件,但是如果我在.bashrcfor root 中设置历史变量:

HISTFILE="/root/.bash_history.$SUDO_USER"
Run Code Online (Sandbox Code Playgroud)

似乎什么也没有发生。

我已尝试使用上述条目更改/root/.bashrc/etc/skel/.bashrc。没有。我以前在 CentOS 中使用过这个(请参阅make sudoers 使用他们自己的历史文件)。

我什至将条目移到文件的开头,因为我发现一些建议表明它可能会在某一点后被忽略,但无论位置如何,都不会创建历史文件。如果我使用我的箭头键,但是历史条目在那里......它们来自哪里我已经不知道了,这似乎是某种魔法,似乎是巫毒教。

任何帮助,将不胜感激。

command-line bash sudo bashrc bash-history

5
推荐指数
1
解决办法
1711
查看次数

标签 统计

bash ×1

bash-history ×1

bashrc ×1

command-line ×1

sudo ×1