mou*_*che 112 command-line sudo
每当我打开终端时,
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
Run Code Online (Sandbox Code Playgroud)
出现在终端之前。我怎样才能让它消失?
Isa*_*iah 154
运行sudo
命令后,~/.sudo_as_admin_successful
将创建该文件并且警告将消失。因此,要么运行 sudo 命令,例如sudo apt-get update
要么~/.sudo_as_admin_successful
手动创建文件:
touch ~/.sudo_as_admin_successful
Run Code Online (Sandbox Code Playgroud)
如果您出于任何原因想要返回警告,请删除~/.sudo_as_admin_successful
:
rm ~/.sudo_as_admin_successful
Run Code Online (Sandbox Code Playgroud)
小智 42
特立独行?注释掉: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
Run Code Online (Sandbox Code Playgroud)
找到要启动的文件:
$ sudo grep -R "man sudo_root" /etc
Run Code Online (Sandbox Code Playgroud)
结果:
/etc/bash.bashrc: See "man sudo_root" for details.
Run Code Online (Sandbox Code Playgroud)
然后滚动输出,直到看到哪个文件包含“man sudo_root”。