Índice - Tutoriais

Debian Lenny, parte 2

Por Carlos E. Morimoto em 8 de junho de 2009 às 11h34

8

Terminal e sudo

Por default, o Debian vem com o bash_completion desativado para o root, o que faz com que você não consiga completar os comandos usando a tecla TAB. Para resolver isso, é necessário instalar o pacote "bash-completion" manualmente:

# apt-get install bash-completion

Em seguida, abra o arquivo "/etc/bash.bashrc" e, próximo ao final, descomente as três linhas a seguir, que fazem com que o script de ativação seja ativado sempre que um terminal é aberto:

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Como pode ver, essa função consiste em simplesmente verificar se o arquivo "/etc/bash_completion" existe e, em seguida, processar seu conteúdo.

Também funciona se você incluir a linha ". /etc/bash_completion" em qualquer arquivo que seja executado quando um terminal é aberto, como o arquivo ".bashrc" dentro do home, ou o arquivo "/etc/profile". Você poderia, por exemplo, fazer a ativação usando o:

# echo ". /etc/bash_completion" >> /etc/profile

Continuando, para que o terminal fique colorido (pastas aparecem em azul, arquivos compactados em vermelho e assim por diante, o que torna mais fácil identificar os arquivos) adicione a linha:

alias ls="ls --color=auto"

... no final do arquivo "/etc/profile".

Em ambos os casos, você deve fazer logout no terminal (usando o comando "exit", ou pressionando Ctrl+D) e em seguida logar-se novamente para que a alteração entre em vigor.

Diferente do Ubuntu, o Debian não utiliza o sudo para permitir que usuários normais do sistema executem aplicativos como root. Apesar disso, o pacote vem pré-instalado e você pode alterar a configuração do sistema para que ele se comporte da mesma maneira que o Ubuntu fazendo apenas uma modificação simples no arquivo "/etc/sudoers", que, como de praxe, deve ser editado usando o root.

Para criar uma configuração similar à do Ubuntu, onde os usuários adicionados ao grupo "sudo" podem executar comandos como root depois de confirmar a senha de usuário, adicione a linha:

%sudo ALL=(ALL) ALL

Se preferir que os comandos sejam executados diretamente, sem precisar fornecer senha, a linha fica:

%sudo ALL=NOPASSWD: ALL

Em ambos os casos, é necessário que você cadastre seu login de usuário (e outros em que quiser usar o sudo) no grupo "sudo", como em:

# adduser gdh sudo

8 comentáriosPor Carlos E. Morimoto. Revisado 22 de junho de 2009 às 11h44

Comentários

configurando rede manual debian lenny
por Ronei (anônimo) em 27 de janeiro de 2011 às 12h34
Olá tópico bem abordado, indo direto ao assunto, ajudou muito...!
Grato...!

Parabens..!
firefox não navega.
por rgdl (anônimo) em 10 de novembro de 2010 às 15h52
Segui cada passo para instalar o firefox no Debian Lenny sugerido aqui. Porém ele abre mas não navega. Não é problema de rede, pois outros navegadores funcionam como o konqueror e o próprio icewasel antes de ser desinstalado.

Já fiz várias coisas mas nada resolveu, alguem sabe como faço para me sair dessa? ah! sim minha versão do Debian é a amd64.
Proxy por juliocbm
Não é o proxy por rgdl (anônimo)
Site com lista de hipóteses de erro de navegação na net por Afonso (anônimo)
firefox agora navega por rgdl (anônimo)
Driver da ATI
por Rafael Soares (anônimo) em 5 de dezembro de 2010 às 19h50
Eu não uso o repositírio non-free, só os 5 DVDs, ao invés disso eu abri o site http://packages.debian.org/ e baixei os pacotes:
01. fglrx-atieventsd
02. fglrx-control
03. fglrx-driver
04. fglrx-glx
05. fglrx-modules-2.6.26-2-686
06. fglrx-modules-2.6.26-2-686-bigmem
07. fglrx-source
Depois segui suas dicas:
08. sudo m-a a-i fglrx
09. sudo modprobe fglrx
10. sudo aticonfig --initial
Valeu mesmo!
non-free
por luizlmarins (anônimo) em 10 de setembro de 2010 às 23h26
Morimoto, tem algum motivo especial para você não adicionar "non-free" na linha do debian multimedia? (É só uma curiosidade) [luizlmarins]