Vorrei che il comando

echo "da grandi poteri derivano grandi responsabilità"

venga eseguito ogni volta che viene riletto .bashrc dopo il comando sudo -s e non in altri casi (cioè l'inizio di ogni sessione di lavoro).

Come si fa?

chiesto 10 Oct '14, 13:30

airordl's gravatar image

airordl
407596876

modificato 10 Oct '14, 13:41

dadexix86's gravatar image

dadexix86 ♦♦
17.0k916161


Basta aggiungere da qualche parte in .bashrc le seguenti righe

if (($(id -u) == 0)); then
  echo "da grandi poteri derivano grandi responsabilità"
fi

In realtà si potrebbe anche fare più semplicemente

if [[ $USER = root ]]; then
  echo "da grandi poteri derivano grandi responsabilità"
fi

ma sarebbe meno robusto, dato che il valore della variabile USER potrebbe essere stata cambiata da qualche comando precedente, anche se è abbastanza improbabile.

coll. permanente

ha risposto 10 Oct '14, 14:38

enzotib's gravatar image

enzotib ♦♦
14.1k113187

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×33
×26

domanda posta: 10 Oct '14, 13:30

domanda visualizzata: 1,936 volte

ultimo aggiornamento: 10 Oct '14, 14:38

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.