Reiniciando o apache-ssl sem a necessidade de password

Estou considerando que você irá alterar [DOMINIO] para o nome correto de seu certificado.

Em servidores sem cpanel logo, após a instalação convencional do SSL é requerido senha sempre que o apache é iniciado.Para contornar isso:

http://snipplr.com/view/25772/reiniciando-o-apachessl-sem-a-necessidade-de-pa…“>Code snippet – Reiniciando o apache-ssl sem a necessidade de password</a> on Snipplr</div><script type=”text/javascript” src=”http://snipplr.com/js/embed.js” ></script><script type=”text/javascript” src=”http://snipplr.com/json/25772″ ></script>” style=”border: 2px solid rgb(50, 153, 198); padding: 1px;” />
Copy this code and paste it in your HTML

  1. #local dos certificados em um Centos 5.2:
  2. /etc/pki/tls/certs/[DOMINIO].crt
  3. /etc/pki/tls/private/[DOMINIO].key
  4. cd /etc/pki/tls/private/
  5. cp [DOMINIO].key [DOMINIO].key.orig
  6. openssl rsa -in [DOMINIO].orig -out [DOMINIO].key
  7. #Reinicie o apache e pronto.

Instalando 389 directory server no ubuntu

Depois de bastante documentação, o caminho fácil para instalar o fedora 389 directory server no ubuntu:

sudo gedit /etc/apt/sources.list

 

Adicionar fontes:

 

deb http://ppa.launchpad.net/ubuntu-389-directory-server/ppa/ubuntu karmic main

deb-src http://ppa.launchpad.net/ubuntu-389-directory-server/ppa/ubuntu karmic main

 

 

 

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 84F281ED



sudo apt-get install libmozilla-ldap-perl



sudo apt-get install dirsrv dirsrv-admin 389-ds-admin-console 389-ds-console

389-idm-console libadminutil1 libidm-console-framework-java

libjss-java libldap-java libsvrcore0


sudo chown dirsrv /var/run/dirsrv

sudo setup-ds

Dsconsoleattributes

Referencia:

https://help.ubuntu.com/community/FedoraDirectoryServer

https://launchpad.net/~ubuntu-389-directory-server/+archive/ppa

Solução para o bug do #ubuntu 9.10 na instalação do #openldap

Passei um bocado de tempo resolvendo um bug na instalação do Open Ldap.

A interface de instalação não funciona corretamente.

 

A solução:

Step 1

Run the following command to add all the LDAP schemas in the slapd package to your cn=config (by default only core is added):

 

Code:
ls /etc/ldap/schema/*.ldif | xargs -I {} sudo ldapadd -Y EXTERNAL -H ldapi:/// -f {}

Step 2

Create a file called db.ldif with the following contents. This will setup a database for a domain dc=home,dc=local (aka home.local). Also, only the cn=admin,dc=hoome,dc=local can manage this database (pass:admin).

 

Code:
# Load modules for database typedn: cn=module,cn=configobjectclass: olcModuleListcn: moduleolcModuleLoad: back_bdb.la# Create directory databasedn: olcDatabase=bdb,cn=configobjectClass: olcDatabaseConfigobjectClass: olcBdbConfigolcDatabase: bdb# Domain name (e.g. home.local)olcSuffix: dc=home,dc=local# Location on system where database is storedolcDbDirectory: /var/lib/ldap# Manager of the databaseolcRootDN: cn=admin,dc=home,dc=localolcRootPW: admin# Indices in database to speed up searchesolcDbIndex: uid pres,eqolcDbIndex: cn,sn,mail pres,eq,approx,subolcDbIndex: objectClass eq# Allow users to change their own password# Allow anonymous to authenciate against the password# Allow admin to change anyone's passwordolcAccess: to attrs=userPassword  by self write  by anonymous auth  by dn.base="cn=admin,dc=home,dc=local" write  by * none# Allow users to change their own record# Allow anyone to read directoryolcAccess: to *  by self write  by dn.base="cn=admin,dc=home,dc=local" write  by * read

Run the following command on the file above to add the database to the LDAP server. Note that Karmic uses the EXTERNAL SASL binding to communicate with the LDAP server. There is no admin user or password here:

 

Code:
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f db.ldif

Step 3

Create another file for all the people you want to add, we’ll call it people.ldif

 

Code:
# Create top-level object in domaindn: dc=home,dc=localobjectClass: topobjectClass: dcObjectobjectclass: organizationo: home.localdc: homedescription: Home network dn: ou=people,dc=home,dc=localobjectClass: organizationalUnitou: peopledn: ou=groups,dc=home,dc=localobjectClass: organizationalUnitou: groupsdn: uid=john,ou=people,dc=home,dc=localobjectClass: inetOrgPersonobjectClass: posixAccountobjectClass: shadowAccountuid: johnsn: DoegivenName: Johncn: John DoedisplayName: John DoeuidNumber: 1000gidNumber: 10000userPassword: passwordgecos: John DoeloginShell: /bin/bashhomeDirectory: /home/johnshadowExpire: -1shadowFlag: 0shadowWarning: 7shadowMin: 8shadowMax: 999999shadowLastChange: 10877mail: [email protected]: 31000l: Toulouseo: Examplemobile: +33 (0)6 xx xx xx xxhomePhone: +33 (0)5 xx xx xx xxtitle: System AdministratorpostalAddress: initials: JDdn: cn=example,ou=groups,dc=home,dc=localobjectClass: posixGroupcn: examplegidNumber: 10000

Since we have created our own access control lists for the dc=home,dc=local database, we must change the binding method (i.e. auth with the admin user and password). Add the data for the directory via the following command:

 

Code:
sudo ldapadd -x -D cn=admin,dc=home,dc=local -w admin -f people.ldif

Step 4

From a client, you can now check to see if you can read the database:

 

Code:
ldapsearch -x -H ldap://dustball.home.local -b dc=home,dc=local

 

 

 

 

 

 

 

 

 

 

 

Atalhos do Opera Mini 5

1 – Context Menu
2 – Scroll Up
4 – Scroll Left
5 – Zoom
6 – Scroll Right
8 – Scroll Down
# then 1 Enter URL
# then 2 – Search the Web
# then 3 – Find in Page
# then 4 – Start Page
# then 5 – Bookmarks
# then 6 – History
# then 8 – Settings
# then 9 – Saved Pages
# then # – Forward
* then 1-9 – Launch Speed Dial URLs 1-9
* then 0 – Reload Page
* then # – Toggle Landscape
* then * – Toggle Full Screen
* then Up – Open a new tab
* then Down – Close current tab
* then Right – Next tab
* then Left – Previous tab

Configuração para relacionar links Ed2k c/ Amule #Ubuntu

  • Insert about:config in the address bar
  • Right click on the list, select New, then Boolean; insert network.protocol-handler.external.ed2k as Preference Name and true as Value
  • Now another right click, select New and String; insert network.protocol-handler.app.ed2k as Preference Name and /path/to/ed2k (path to where the file is installed on your system) as Value.

For Firefox 3 and higher only, you should also:

  • Right click on the list, select New, then Boolean; insert network.protocol-handler.expose.ed2k as Preference Name and false as Value

After that, click over an ed2k link, and Firefox should ask which app you want to use to open the link. Choose /usr/bin/ed2k and it should work.

Só que pra mim, o path ficou /usr/bin/ed2k

Introdução ao Flexbox, um framework para unix shell

Oi pessoal.

Usar padrões de escrita e organização em um projeto , como em Frameworks como Rails e Symfony,  é muito produtivo.

Isso faz falta em algumas tecnologias. Para um novo projeto unix shell, ao implantar a automação dos testes unitários e não encontrar um framework que atendesse a nossas necessidades, decidimos criar o FlexBox, um framework unix shell, e encapsular nele as atividades de padronização de código e bibliotecas e funções comuns.

Integrei uma biblioteca de testes e funções de criação e execução de novos aplicativos e módulos.

Ainda tem bastante coisa a fazer,
mas quero convidar aos amigos a conhecerem,
usarem e participarem do projeto.

Fiz um screencast:

Install and running: screencast

 

#inside of the root dir , make the lib dir:$ svn mkdir lib lib/vendor #if you use svn, set svn:externals:$ svn pe svn:externals lib/vendor# value:# https://flexbox.svn.sourceforge.net/svnroot/flexbox/trunk/src flexbox $ svn ci -m lib 'flexbox added'$ svn up libor, if you don't, checkout:$ svn co https://flexbox.svn.sourceforge.net/svnroot/flexbox/trunk/src lib/vendor/flexbox #make a link:$ ln -sd lib/vendor/flexbox/flexbox.sh flexbox#run:$ ./flexbox 

Obs: No exemplo acima, “$” não faz parte do comando, ok ?

Quem tem críticas construtivas e idéias?

A home do projeto é flexbox.posterous.com

[]s!

Podcast – Episódio 2: SweetCron, Posterous, N95, #maisagil

Ao som de Blues Brothers, Eric Clapton e Bon Jovi , falo sobre:

 

Participação especial de @sirrocanabarro falando sobre o Jornal Tech@rafapupo dando risadas :)

Ainda tenho pra falar sobre o Thunderbird 3 e a sequencia da experiência com o Ubuntu, mas fica para a próxima.

A relação de links está em meu delicio.us:
http://delicious.com/gpupo/podcast-2

Meus agradecimentos a quem ouviu e comentou o Episódio 1: Ubuntu, Refollow e Redmine e incentivou-me.

Durante essa semana vou publicar um screencast sobre o Flexbox, um framework unix shell que está pronto para usar!

Se Deus quiser, o próximo podcast eu gravarei a beira-mar! :)

Para quem quiser adicionar o podcast ao Itunes, a url é:
http://feeds.feedburner.com/pupo

Até o próximo podcast !