Usuń notatkę o sudo, która pojawia się podczas otwierania terminalu

92

Ilekroć otwieram terminal,

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

pojawia się przed terminalem. Jak mogę to odejść?

Mouche
źródło
Ciekawy. Kiedyś widziałem coś takiego, ale nigdy na terminalu się nie otwieram. Jak mogę to odzyskać, gdybym tego chciał?
MPi

Odpowiedzi:

119

Po uruchomieniu sudopolecenia plik ~/.sudo_as_admin_successfulzostanie utworzony, a ostrzeżenie zniknie. Więc uruchom polecenie sudo, takie jak sudo apt-get updatelub utwórz ~/.sudo_as_admin_successfulplik ręcznie:

touch ~/.sudo_as_admin_successful

Jeśli chcesz cofnąć ostrzeżenie z jakiegokolwiek powodu, usuń ~/.sudo_as_admin_successful:

rm ~/.sudo_as_admin_successful
Izajasza
źródło
18
Czy istnieje sposób na całkowite usunięcie tej funkcji?
tubaguy50035,
1
Jest to tylko test i komunikat „czy wiesz, że możesz używać sudo do uruchamiania poleceń jako administrator”.
HankCa
36

Politycznie niezależny? Komentarz go: sudo vim /etc/bash.bashrc. Sekcja skomentowała:

# 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

Znajdowanie pliku, aby rozpocząć:

$ sudo grep -R "man sudo_root" /etc

Wynik:

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

a następnie przewijaj dane wyjściowe, aż zobaczysz, który plik zawiera „man sudo_root”.

antivirtel
źródło
Zastanawiałem się, skąd pochodzi, a to odpowiada na to pytanie. Dzięki!
mouche
3

To nie powinno się zdarzyć, chyba że nie uruchomiłeś jeszcze żadnego polecenia za pomocą sudo ( sudo echo "hello"powinno wystarczyć).

Jeśli nie uruchomić polecenie użyciu sudoi nie patrz plik ~/.sudo_as_admin_successful, to prawdopodobnie potrącony przez ten błąd .

htorque
źródło