[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: auto-complétion en root



Bonjour,

Personnellement, j'ai copié une partie du .bashrc par défaut dans ton /home.

J'ai juste désactivé la colorisation afin de voir rapidement si ma
session est root ou user.


La partie qui t'intéresse est :

if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi



Le 25/04/2015 19:10, mireero a écrit :
> La question est dans le titre.
>
> Précisément, comment faire pour que "bash_completion" (ou autre
> mécanisme) fonctionne en root de la même façon qu'en utilisateur
> ordinaire?
> (On aura compris que je parle de bash, cela dit, les réponses pour les
> autres shells m'intéressent aussi, je vais bientôt en changer.)
>
> Par exemple, en utilisateur ou en root, ce qui fonctionne:
> ~$/# apti[TAB] =>
> ~$/# aptitude
>
> Par contre les "TAB" ci dessous ne fonctionnent qu'en utilisateur
> ordinaire:
> ~$ sudo aptitude i[TAB] =>
> ~$ sudo aptitude install swaps[TAB] =>
> ~$ sudo aptitude install swapspace
>
> Question subsidiaire:
> Pourquoi est-ce désactivé en root, question de sécurité?
> (Si oui, comment cela implique moins de sécurité?)
>


Reply to: