Видаліть примітку про sudo, що з’являється при відкритті терміналу


92

Щоразу, коли я відкриваю термінал,

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

Маверик? Коментар це: 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".


Мені було цікаво, звідки воно походить, і це відповідає на це. Дякую!
mouche

3

Це не повинно відбуватися, якщо ви ще не виконали жодної команди, використовуючи sudo ( sudo echo "hello"має бути достатньо).

Якщо ж виконати команду з допомогою , sudoі ви не бачите файл ~/.sudo_as_admin_successful, то ви, ймовірно , постраждали від цієї помилки .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.