Professional Documents
Culture Documents
mais antiga ainda em atividade. conquistou ardorosos utilizadores, para usuários com esta mesma
Tendo sido criada por Patrick principalmente graças à sua filosofia característica. E este zine é de
Volkerding em 1993, a partir da SLS. de simplicidade e estabilidade. slacker para slacker.
slackware
Slackware is a registered trademark of Slackware Linux, Inc. zine
31 de Dezembro de 2005 – Edição #12
Editorial
Índice
Última edição do ano! E, até agora,
o nosso recorde de atraso, se
levarmos em consideração que essa é
Automatizando a Construção de Pacotes
a edição de Novembro -;) Herbert Faleiros
2
Para a virada do ano montamos um
zime com artigos bem interessantes. Brincando com Bits
Um sobre como tornar o processo de Nycholas Oliveira e Oliveira
criação de pacotes mais automático 6
utilizando scripts, agora não
existem desculpas para não fazer Instalando a D-Link DSB C110
seus próprios pacotes. Yukatan “Kenjiro” Costa
8
Na área de hardware, um pequeno
tutorial de como instalar e utilizar Instalando e Usando o rdesktop
no amsn uma webcam da D-Link. Clayton Eduardo dos Santos
9
Para os administradores, a
instalação do rdesktop (para dar
manutenção em máquinas Windows), um Autenticando o Slackware SEM PAM em
passo-a-passo simples e rápido da uma base LDAP
instalação do PostFix usando pacotes Flávio do Carmo Júnior
já existentes e uma bom artigo sobre 10
como configurar uma máquina rodando
slackware como cliente de uma rede Instalando o PostFix
com autenticação LDAP. Fabiano Silva de Carvalho
12
Para os iniciantes, um artigo de
como calcular os “números” de
permissão. Particularmente, acho
muito mais fácil aprender a contar
até sete em binário do que fazer as
contas do artigo -;), mas, cada um
tem a sua maneira de fazer as
coisas, e essa é uma das vantagens
do Software Livre, justamente a
Liberdade!
Piter PUNK
Para a versão, poderíamos fazer o seguinte O próximo passo é efetuarmos uma "limpeza"
(opcionalmente implementando o que foi pré-construção (e criarmos alguns dos
descrito acima): diretórios que serão utilizados mais adiante):
r - x
2 1 0
2 2 2
-
-
-
- w s
2 1 0
2 2 2
-
-
-
r w t
2 1 0
2 2 2
and wish you a
Happy New Year!
----- - ----- - -----
4 - 1 - - 2 1 - 4 2 1
+++++ - +++++ - +++++
5 - 3 - 7
r - S - r - s - r - T
2 1 0
2 2 2
+++++ - +++++ - +++++
4 - 2 - 1 => 4 + 2 + 1 = 7
r - - - r - x - r - -
2 1 0 - 2 1 0 - 2 1 0
2 2 2 - 2 2 2 - 2 2 2
----- - ----- - -----
# modprobe videodev
Mãos à obra
# modprobe spca5xx
Pelo que pude ver o kernel do Linux não tem
Agora basta instalar o amsn. Baixe o arquivo
suporte nativo a esta minha webcam. Então o
do CVS deles, descompacte com 'tar -zxvf'.
jeito foi pesquisar na Internet por alguma
Entre no diretório recém criado e execute:
alternativa. Falando com um aqui, outro ali,
ouvi falar do tal spca50xx. Mesmo que sua
# ./configure
webcam não seja igual à minha, dê uma olhada # make
no site desse driver. Lá tem uma lista bem
grande de webcams suportadas por esse Agora entre no diretório
driver. utils/linux/capture (que está dentro do
diretório criado na descompactação do amsn).
Bom, na verdade a versão do spca50xx que Rode o script 'test.tcl' para testar sua
eu peguei (spca5xx-20051001) não compila webcam:
com o kernel 2.6.14. Então eu fiz uma
pequena gambiarra. Na hora da compilação # ./test.tcl
do driver deverá surgir mensagens de erro
como abaixo: Primeiro vá em 'Choose device'. Depois em
'Camera settings'. Não precisa perder muito
spca5xx-20051001/drivers/usb/\ tempo fuçando aí. O importante é que o
spca5xx.h:23:40 : missing \ 'test.tcl' ache sua webcam e tu consigas ver
binary operator before token "("
a imagem que a câmera captura.
spca5xx-20051001/drivers/usb/\
spca5xx.h:44:40 : missing \
binary operator before token "(" Supondo que tudo correu bem no 'test.tcl',
spca5xx-20051001/drivers/usb/\ agora é só usar o amsn para transmitir
spca5xx.h:54:41 : missing \ imagens através da sua webcam.
binary operator before token "("
Mas 'peraí'! Tem um segredinho faltando. Em
Bom, minha gambiarra consiste em editar muitos casos ainda ficará faltando liberar no
esse arquivo e modificar essas linhas, firewall e/ou no modem ADSL as portas que
inseririndo aspas simples (') antes e depois o amsn utiliza para a transmissão de vídeo.
de cada constante, ficando assim, Então... basta liberar as portas 6891 e 6892
respectivamente: (protocolo tcp) e tudo funcionará
maravilhosamente bem.
#if 'LINUX_VERSION_CODE' < \
'KERNEL_VERSION(2,5,0)' Espero que outros não passem pelo mesmo
trabalho que eu passei para descobrir que o
#if 'LINUX_VERSION_CODE' > \ furo da bala eram aquelas portas ;)
'KERNEL_VERSION(2,5,41)'
Yucatan “Kenjiro” Costa
<yucatan@globo.com>
Instalando e
Vamos a utilização do software. Suponha que
você tenha uma máquina Window$
XP/2000/2003 com acesso remoto habilitado
cujo ip é 192.168.0.13. A partir de nossa
máquina slackware, basta digitarmos:
Usando o
$ rdesktop 192.168.0.13
rdesktop
como vocês devem ter percebido a resolução
é de apenas 256 cores, para mudar isso, basta
acrescentar:
$ rdesktop -a 16 192.168.0.13
# /usr/local/etc/openldap/ldap.conf # # cp /usr/local/etc/\
openldap/ldap.conf \
BASE dc=example,dc=com /etc/ldap.conf
HOST 192.168.0.3 # cp /usr/local/etc/\
openldap/ldap.conf \
rootbinddn cn=Manager,dc=example,\ /etc/nss_ldap.conf
dc=com
nss_base_passwd ou=Users,ou=People,\ 3.2. Editando o arquivo:
dc=example,dc=com?sub /etc/nsswitch.conf
nss_base_shadow ou=Users,ou=People,\
dc=example,dc=com?sub ##### /etc/nsswitch.conf #####
nss_base_group ou=Groups,dc=example,\ passwd: ldap compat
dc=com?one shadow: ldap compat
group: ldap compat
# /usr/local/etc/openldap/ldap.conf # ##### /etc/nsswitch.conf #####
# ldapsearch -x # id teste
uid=1005(teste) gid=513(Domain Users)
Ele deve retornar a estrutura da sua base com groups=513(Domain Users),
um final parecido com o abaixo, se houver 1001(slackwarezine)
algum erro verifique todos os passos e rode o
comando novamente. O usuario "teste" não existe no sistema atual,
mesmo assim ele pôde ser identificado na
# search result base LDAP e consultado.
search: 2
result: 0 Success 4. Conclusão
O status "0 Success" significa tudo OK. Esse artigo descreve um procedimento muito
simples, porem quando fui colocar meu
Porém, a gente so fez uma conexao a base slackware para autenticar na base LDAP tive
LDAP do servidor pelo nosso LDAP local, muitas dúvidas e muito pouco material foi
agora vamos colocar o slackware para encontrado sobre slackware se autenticando
trabalhar com o LDAP. Primeiro, façamos ele em base LDAP remota.
reconhecer o LDAP local.
Flávio do Carmo Jr <billpp@gmail.com>
# sh /etc/rc.d/rc.postfix start
# installpkg mysql-4.0.23a-i486-1.tgz
Se tudo foi feito corretamente, neste ponto o
2) Instale o cyrus-sasl (Pode ser obtido no
servidor de mensagens já está funcionando.
CD de instalação do slackware):
Para testar:
# installpkg \
telnet mail.seudominio.com.br 25
cyrus-sasl-2.1.21-i486-3.tgz
9) Instale o imapd (Responável pelos
3) Configure o Servidor de DNS com o
protocolos POP3 e IMAP. Pode ser obtido no
Registro MX adequado (ip do servidor de e-
CD de instalação do slackware).
mail). O Servidor de DNS pode ser outro
servidor na rede. A instalação e configuração
# installpkg imapd-4.62-i486-1.tgz
do servidor de dns não será tratada aqui.
10) O imapd trabalha associado ao inetd.
4) Instale o postfix (Pode ser obtido em
Então devemos configurar o inetd. Para isso
www.linuxpackages.net):
altere o arquivo /etc/inetd.conf
# installpkg \ descomentando as linhas referentes aos
postfix-2.2.5-i486-1stb.tgz protocolos IMAP e POP3..
No main.cf podem ser configurados em torno 12) Os protcolos POP3 e IMAP já devem estar
de 300 parâmetros. Por hora esses cinco são ativos. Para testar o POP3:
suficientes. Para otimização e configuração
telnet mail.seudominio.com.br 110
extra do servidor de mensagens consulte a
documentação do postfix.
13) Crie as contas dos usuários:
6) Crie um link no diretório /etc para o # adduser
arquivo /etc/postfix/aliases
14) Configure os clientes (thunderbird,
# ln -sf /etc/postfix/aliases \
mozilla-mail, outlook, ...)
/etc/aliases