当前位置: 首页>>技术问答>>正文


删除有关打开终端时出现的sudo的注意事项

, ,

问题描述

每当我打开终端时,

To run a command as administrator (user "root"), use "sudo <command>".  
See "man sudo_root" for details.

出现在终端之前。我如何让它消失?

最佳解决办法

一旦运行sudo命令,文件~/.sudo_as_admin_successful将被创建并且警告将消失。因此,要么运行sudo命令,例如sudo apt-get update或手动创建~/.sudo_as_admin_successful文件:

touch ~/.sudo_as_admin_successful

如果您因任何原因想要返回警告,请移除~/.sudo_as_admin_successful

rm ~/.sudo_as_admin_successful

次佳解决办法

特立独行?注释掉:sudo vim /etc/bash.bashrc。该部分评论说:

# sudo hint
# if [ ! -e "$HOME/.sudo_as_admin_successful" ]; then
#     case " $(groups) " in *\ admin\ *)
#     if [ -x /usr/bin/sudo ]; then
#     cat <<-EOF
#     To run a command as administrator (user "root"), use "sudo <command>".
#     See "man sudo_root" for details.
#    
#     EOF
#     fi
#     esac
# fi

找到要开始的文件:

$ sudo grep -R "man sudo_root" /etc

结果:

/etc/bash.bashrc:   See "man sudo_root" for details.

然后滚动输出,直到看到哪个文件包含“man sudo_root”。

第三种解决办法

这不应该发生,除非您还没有使用sudo运行任何命令(sudo echo "hello"应该足够了)。

如果您确实使用sudo运行命令,而您没有看到文件~/.sudo_as_admin_successful,则可能是this bug命中。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/933.html,未经允许,请勿转载。