GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Cosa si lamenta di `sudo` quando apro un terminale??

Chiuso. Questa domanda è fuori tema. Attualmente non accetta risposte.

Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Chiedi a Ubuntu.

Chiuso 3 anni fa.


Migliora questa domanda

Di recente (dal riavvio di mar 2017-05-09 15:40:28 EDT?), quando apro un terminale tramite Ctrl Alt T o una finestra di terminale Ctrl Maiuscole T (gnome-terminal ,LightDM), il primo testo che vedo è:

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

Questo messaggio proviene da /etc/bash.bashrc , che è source d da /etc/profile . Viene generato in modo condizionale:

if [ ! -e "$HOME/.sudo_as_admin_successful" ] && [ ! -e "$HOME/.hushlogin" ] ; then
    case " $(groups) " in *\ admin\ *|*\ sudo\ *)
    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

Ma il mio $HOME/.sudo_as_admin_successful esiste e esiste dal 15 novembre:

$ ll .sudo_as_admin_successful
-rw------- 1 w3 walt 0 Nov 15  2016 .sudo_as_admin_successful

e groups dice che sono in walt root adm tty lp mail dialout cdrom sudo dip video plugdev lpadmin sambashare wireshark libvirtd (Nota sudo ).

Più in dettaglio, in risposta ai commenti (non ho effettuato l'accesso come "un altro utente"

[email protected]:~(0)$ id
uid=1003(w3) gid=1000(walt) groups=1000(walt),0(root),4(adm),5(tty),7(lp),8(mail),20(dialout),24(cdrom),27(sudo),30(dip),44(video),46(plugdev),109(lpadmin),124(sambashare),149(wireshark),152(libvirtd)
[email protected]:~(0)$ pathlld $HOME/.sudo_as_admin_successful
drwxr-xr-x 29 root root 4096 May 18 20:46 /
/dev/sdb5 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
drwxr-xr-x 13 root root 4096 Sep  1  2015 /home
/dev/sdb6 on /home type ext4 (rw,relatime,data=ordered)
drwx------ 191 w3 walt 147456 May 21 01:38 /home/w3
/home/.ecryptfs/w3/.Private on /home/w3 type ecryptfs (rw,nosuid,nodev,relatime,ecryptfs_fnek_sig=e377cfa845240aa1,ecryptfs_sig=5fa903fe1f605483,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs)
-rw------- 1 w3 walt 0 Nov 15  2016 /home/w3/.sudo_as_admin_successful

Perché ricevo questo messaggio? Ho esaminato questa risposta, ma non sembra applicabile.

Risposta accettata:


Ubuntu
  1. Come nascondere l'output del terminale durante l'esecuzione di un comando?

  2. Apri file o applicazione come root da Gui?

  3. Non riesco ad aprire le impostazioni di sistema in Ubuntu 17.10?

  4. Come fare in modo che il pulsante Unity Terminal apra un terminale separato?

  5. Visualizza lo stato di avanzamento di un'installazione di un pacchetto nel terminale?

Come aprire un PDF nel terminale Linux Mint 20

Come aprire il terminale in Ubuntu Linux

Come aprire il file manager di Ubuntu come utente root

5 metodi per aprire il Terminale di comando in Ubuntu Linux

Come installare Open Eshop su Ubuntu 16.04 LTS

Perché dobbiamo essere root nel terminale per l'arresto e il riavvio?