Sobre o problema do terminal

0

Entrei recentemente na versão 16.04 do Ubuntu. Quando eu abrir o terminal, ele exibe esta mensagem " Para executar um comando como administrador (usuário" root "), use o comando sudo ". Por favor me ajude com este problema o mais rápido possível.

Aconteceu comigo (@waltinator) também. Eu fiz Ctrl Alt t para abrir um temporário, e é meu costume, fiz Ctrl t para abrir telas teminais adicionais. As telas adicionais receberam a mensagem:

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

antes do meu .bashrc terminar.

Não consigo encontrar em nenhum lugar meus arquivos .bashrc ou include d, onde tento sudo anything (parece uma Idéia ruim) durante o processo de login. Eu configurei aliases que sudo quando avaliado, mas não ao definir o alias:

$ egrep 'sudo |su ' .bashrc .bash_aliases /etc/profile.d/color_ls.sh etc/bash_path_funcs/* 
.bashrc:# makes "sudo" easier: sudo less $LESS files
.bash_aliases:alias bigopenfiles="sudo lsof / | awk '{if(\ > 1048576) print \/1048576 \"MB\" \" \" \ }' | sort -n -u" 
.bash_aliases:alias deletedfiles="sudo lsof / | egrep 'PID|\(deleted\)'"
.bash_aliases:alias bigopenfiles="sudo lsof / | awk '{if(\ > 1048576) print \/1048576 \"MB\" \" \" \ }' | sort -n -u" 
.bash_aliases:alias deletedfiles="sudo lsof / | egrep 'PID|\(deleted\)'"
.bash_aliases:alias aptfixkey="sudo gpg --keyserver keyserver.ubuntu.com --recv-keys "
.bash_aliases:alias susp="sudo -v && sleep 20 && echo 'Zzzzzzzzzzzzzzzzzzzzz' && date && sudo pm-suspend && date && echo 'Awake'"
.bash_aliases:alias update='wupdatestatus=99;while [[ $wupdatestatus -ne 0 ]] ; do sudo apt-get update; wupdatestatus=$?;echo "status=$wupdatestatus";if [[ $wupdatestatus -ne 0 ]] ; then date; sleep 300; fi; done'
.bash_aliases:alias upgrade='wupgradestatus=99;while [[ $wupgradestatus -ne 0 ]] ; do sudo apt-get upgrade; wupgradestatus=$?;echo "status=$wupgradestatus"; if [[ $wupgradestatus -ne 0 ]] ; then date; sleep 300; fi; done'
.bash_aliases:alias upgradedl='wupgradestatus=99;while [[ $wupgradestatus -ne 0 ]] ; do sudo apt-get --download-only upgrade; wupgradestatus=$?;echo "status=$wupgradestatus"; if [[ $wupgradestatus -ne 0 ]] ; then date; sleep 300; fi; done'
.bash_aliases:alias dist-upgrade='wupgradestatus=99;while [[ $wupgradestatus -ne 0 ]] ; do sudo apt-get dist-upgrade; wupgradestatus=$?;echo "status=$wupgradestatus"; if [[ $wupgradestatus -ne 0 ]] ; then date; sleep 300; fi; done'
.bash_aliases:alias wup='wifi;sudo rmmod rt2800usb;sudo modprobe rt2800usb;nmcli con up id Nick;wifi;ping3 slashdot.org'
.bash_aliases:    sudo tail -n 50 $( ls -rt1 /var/log |sed -e 's%^%/var/log/%'| tail -n 6 )
grep: /etc/profile.d/color_ls.sh: No such file or directory

Nenhum dos logs ajuda:

$ sudo grep -l sudo /var/log/* /var/log/*/* 2>/dev/null  

não mostra nada de interessante.

Como faço para rastrear quem / o que está tentando sudo quando eu faço o login?

    
por Satan 06.08.2016 / 17:08

1 resposta

3

Esta é apenas uma mensagem informativa informando que, caso você queira executar um comando com privilégios de usuário root, será necessário usar sudo .

Depois de executar seu primeiro comando sudo , essas informações não serão mais exibidas.

Se você não sabe o que são sudo ou "privilégios de usuário root", provavelmente você não precisará disso ainda. Caso ainda esteja curioso, você pode começar a ler sobre isso aqui .

Para se livrar da mensagem, basta executar um comando sudo da seguinte forma:

sudo echo "Hello world"

Ele pedirá a senha da sua conta e depois imprimirá a string "Hello world" para o terminal como root - que não tem uso real, mas é suficiente para este caso.

    
por Byte Commander 06.08.2016 / 17:56