如何使linux系统下的root用户不保存终端历史记录到.bash_history中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使linux系统下的root用户不保存终端历史记录到.bash_history中?相关的知识,希望对你有一定的参考价值。
1、每次执行命令的时候 “空格”+“待执行命令”,命令不会被记录2、保持习惯就是删掉这个文件
3、备份一份,使用后覆盖 参考技术A 在.bashrc的最后行追加
unset HISTFILE追问
这样做终端历史记录还是保存到了.bash_history文件中,只是新打开的终端不能直接用上键调用而已,用"cat .bash_history"仍能查看历史记录
追答不是的.
cat .bash_history 看到的历史记录是 unset HISTFILE 之前保留的命令.
unset HISTFILE 之后的命令并没有保留.
用 history -c 清空历史命令.
linux中怎么配置文件使允许root登录
(1) 配置/etc /ssh/sshd_config文件,实现下列功能允许root用户登录用户使用口令验证方式PasswordAuthentication不允许使用空口令 设置服务器默认监听端口为10022
使用终端可以使用su -登录,如果是图形界面可以按如下操作:1. 用普通用户登录。
2. 在终端执行sudo -s,然后输入当前登录的普通用户密码,进入到root用户模式。
3. 执行gedit /etc/lightdm/lightdm.conf。
4. 添加如下两行代码。
greeter-show-manual-login=true # 手工录入系统的用户名和密码。
allow-guest=false # 不允许guest登录。
5. 执行sudo passwd root设置root用户密码。
6. 重启Linux,并点击“登录",用root登录即可。 参考技术A 修改sshd_config:Port 1022PermitRootLogin yesPasswordAuthentication yes PermitEmptyPasswords no 参考技术B 里面有个PermitRootLogin no 改成yes 重启ssh就可以了 参考技术C 设置服务器默认监听端口为10022
以上是关于如何使linux系统下的root用户不保存终端历史记录到.bash_history中?的主要内容,如果未能解决你的问题,请参考以下文章