问题描述
每当我打开终端时,
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命中。