Windows vs Ubuntu, quem vence esta disputa?
segunda-feira, novembro 17th, 2008Confira os principais recursos do Ubuntu, o sistema operacional de código livre que é a maior alternativa ao Windows.
Confira os principais recursos do Ubuntu, o sistema operacional de código livre que é a maior alternativa ao Windows.
Instalação dos pacotes necessários:
# apt-get install libpam-ldap libnss-ldap nss-updatedb libnss-db
Será solicitado o nome ou ip do servidor LDAP:
Obs.: O arquivo de configuração fica em /etc/ldap.conf.
Será solicitado o nome do domínio LDAP:
dc=dominio,dc=com,dc=br
Será solicitado a versão LDAP usada:
3
Colocar root como admin da base LDAP:
yes
Exige login na base LDAP:
no
Usuário administrador da base LDAP:
cn=admin,dc=dominio,dc=com,dc=br
Senha do administrador LDAP:
sua senha
Obs.: O arquivo de configuração fica em /etc/ldap.secret.
Edite o arquivo /etc/nsswitch.conf e altere os dados conforme abaixo:
# vi /etc/nsswitch.conf
Antes:
#passwd: compat
#group: compat
Depois:
passwd: files ldap
group: files ldap
Execute os comandos abaixo para verificar se os usuários e grupos da base LDAP estão aparecendo:
# getent passwd
# getent group
ALERTA DE BUG: no arquivo /etc/ldap.conf deve ser descomentada a linha “bind_policy hard” e alterada para “bind_policy soft”. Caso não inserido será gerado um erro na inicialização do kernel e o sistema não levantará.
Deixe o arquivo /etc/pam.d/common-account conforme abaixo:
# vim /etc/pam.d/common-account
account sufficient pam_ldap.so
account required pam_unix.so
Deixe o arquivo /etc/pam.d/common-auth conforme abaixo:
# vim /etc/pam.d/common-auth
auth sufficient pam_ldap.so
auth required pam_unix.so nullok_secure use_first_pass
Deixe o arquivo /etc/pam.d/common-password conforme abaixo:
# vim /etc/pam.d/common-password
password sufficient pam_ldap.so
password required pam_unix.so nullok obscure min=4 max=8 md5
Deixe o arquivo /etc/pam.d/common-session conforme abaixo:
# vim /etc/pam.d/common-session
session required pam_unix.so
session required pam_mkhomedir.so skel=/etc/skel/ umask=002
session optional pam_foreground.so
session sufficient pam_ldap.so
Crie uma base local no caso de a rede não estar funcionando. Para isso esteja logado como root:
# nss_updatedb ldap
Crie um script com nome nssupdate.sh e salve em /etc/cron.hourly/ conforme conteúdo abaixo:
# vim /etc/cron.hourly/nssupdate.sh
LOCK=/var/run/auth-update.cron
[ "$1" != "0" ] && [ -f $LOCK ] && [ -d /proc/"$(cat $LOCK)" ] && exit 0
echo $$ > $LOCKRANGE=3600
[ "$1" != "" ] && RANGE=$1
SLEEP=$RANDOM
[ "$RANGE" != "0" ] && let “SLEEP %= $RANGE” || SLEEP=0sleep $SLEEP
go=true
while $go; do
/usr/sbin/nss_updatedb ldap
[ $? -eq 0 ] && go=false
[ "$go" == "true" ] && sleep 10
donerm $LOCK
exit 0
# chmod 755 /etc/cron.hourly/nssupdate.sh
Edite seu /etc/nsswitch.conf e deixe conforme abaixo:
# vim /etc/nsswitch.conf
passwd: files ldap [NOTFOUND=return] db
group: files ldap [NOTFOUND=return] db
O seu Ubuntu Linux está pronto para autenticar no servidor LDAP!
Navegação
1. Configurando Linux Ubuntu 8.04 para autenticar no LDAP
Outros artigos deste autor
Nenhum artigo encontrado.
Boa Noite Galera
Cheguei em Sampa hoje por volta das 14:00 horas.
Viagem de volta com muitos contratempos, chuva dentro do ônibus, reclamações entre outras coisas.
Entretanto cheguei e com bastante novidades sobre o Latinoware, Ubuntu, Comunidade, Fofocas etc etc etc.
Minha palestra no Latinoware foi um sucesso e lotada, falamos sobre Ubuntu, Desktop Livre, Aplicativos. Broffice, Ubuntu 8.10 (Intrepid Ibex), games e software livre em geral.
Mando saudações aos amigos Fabio “ELVIS” Nogueira, Duda Nogueira, Lício, Jonh Wendell (Vendel) e esposa e a todos os outros companheiros presentes no evento.
Muitas vendas, muitas perguntas, muitos pedidos de cd’s e camisetas.
Foi bacana vender canecas e camisetas (Promoção de R$ 35,00 Reais).
Amanhã eu espero fazer um release melhor das novidades e relatos da galera que assistiu minha palestra.
Abraços a todos
PS- por favor quem tiver fotos do evento envie o link ou as fotos no meu email pchristiano@gmail.com
Se você deseja atualizar seu Ubuntu para a última versão siga os passos abaixo:
Faça um backup do sources atual
sudo cp /etc/apt/sources.list /etc/apt/sources.list.ORIG
Edite o arquivo sources.list removendo o conteúdo atual e adicionando o novo
sudo gedit /etc/apt/sources.list
deb http://us.archive.ubuntu.com/ubuntu/ intrepid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid main restricted
deb http://us.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ intrepid universe
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid universe
deb http://us.archive.ubuntu.com/ubuntu/ intrepid-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ intrepid multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid multiverse
deb http://us.archive.ubuntu.com/ubuntu/ intrepid-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb-src http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb http://security.ubuntu.com/ubuntu intrepid-security universe
deb-src http://security.ubuntu.com/ubuntu intrepid-security universe
deb http://security.ubuntu.com/ubuntu intrepid-security multiverse
deb-src http://security.ubuntu.com/ubuntu intrepid-security multiverse
Para baixar o w32codecs e o libdvdcss adicione o repositório do Medibuntu
sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list
Importe a chave gpg do repositório Medibuntu
sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/medibuntu.list
Após estes procedimentos execute os comandos abaixo:
aptitude autoclean
aptitude update && aptitude safe-upgrade && aptitude dis-upgrade
Pronto seu sistema irá começar a se atualizar