Comando sudo - instalação e configuração
Quantas vezes um administrador se depara com a difícil necessidade de ceder a senha de root a algum administrador de um serviço específico, ou a um grupo de pessoas, e na fatalidade alguém com a senha de root destrói tudo. Pois é, o sudo serve para resolver este dilema.
Introdução
Descrição sobre o sudo
O sudo permite um usuário em particular execute vários comandos como super usuário sem que possua sua senha, ou seja sem a senha do root.Há uma descrição completa do pacote em:
Instalação
Primeiramente devemos instalar o sudo para poder configurá-lo. Têm-se três possíveis maneira de instalar o sudo, pelos: fonte, binários e instaladores.Dependências:
A instalação do sudo depende de outros módulos e bibliotecas que deverão ser instaladas anteriormente:
- perl
- make
- Class::Accessor
- IPC::Run
O fonte do sudo pode ser obtido na URL abaixo.
No pacote há os seguintes arquivos: Sudo-0.21/, Sudo-0.21/Changes, Sudo-0.21/lib/, Sudo-0.21/lib/Sudo.pm, Sudo-0.21/Makefile.PL, Sudo-0.21/MANIFEST, Sudo-0.21/README, Sudo-0.21/t/, Sudo-0.21/t/Sudo.t.
Como superusuário execute os passos seguintes:
passo 1: baixar o pacote
# wget http://search.cpan.org/CPAN/authors/id/L/LA/LANDMAN/Sudo-0.21.tar.gz
passo 2: desempacotar
# tar -xvzf Sudo-0.21.tar.gz -C /tmp
passo 3: compilar
# perl Makefile.PL
# make
# make test
passo 4: instalar
# make install
Instalação através de pacote binário:
Localize o binário referente a distro (FC6,Debian, ubuntu, slack, e outras) e plataforma (i386, amd64 e outras) utilizada.
Fedora:
# rpm -Uvh sudo-1.6.8p12-10.i386.rpm
Debian:
# dpkg -i sudo_1.6.8p7-1.4_i386.deb
Instalação através dos instaladores ou utilitários:
Dentre os diversos instaladores, que sua função principal é calcular as dependências automaticamente, temos synaptic (fedora, mandriva, debian), aptitude (debian, ubuntu), yast (suse), apt (fedora, debian, e outros), yum (fedora). Existem inúmeras particularidades, iremos demonstrar os mais comuns.
APT:
# apt-get install sudo
YUM:
# yum install sudo