Удалить заметку о sudo, которая появляется при открытии терминала

93

Всякий раз, когда я открываю терминал,

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

появляется перед терминалом. Как мне заставить это уйти?

Муш
источник
Интересно. Однажды я видел такую ​​вещь, но никогда на терминале я не открываю себя. Как бы мне получить это обратно, если бы я этого хотел?
MPi

Ответы:

119

Как только вы запустите 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
Исайя
источник
18
Есть ли способ полностью удалить эту функциональность?
tubaguy50035
1
Это всего лишь тест и сообщение «вы знаете, вы можете использовать sudo для запуска команд от имени администратора».
HankCa
36

Maverick? Комментарий это: 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».

antivirtel
источник
Мне было интересно, откуда он, и это отвечает на это. Спасибо!
Моше
3

Этого не должно быть, если только вы еще не выполнили команду с помощью sudo ( sudo echo "hello"должно быть достаточно).

Если вы выполнили команду с помощью команды sudoи не видите файл ~/.sudo_as_admin_successful, то, вероятно, вы столкнулись с этой ошибкой .

htorque
источник