Diferencia entre revisiones de «GOsa on CentOS / RedHat»

De gacq wiki
Saltar a: navegación, buscar
(Subversion installation (trunk))
 
(No se muestran 7 ediciones intermedias del mismo usuario)
Línea 7: Línea 7:
  
 
== Nuevo repositorio con dependencias necesarias ==
 
== Nuevo repositorio con dependencias necesarias ==
for RHEL5 i386
+
for CentOS 5 i386
 
  wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
 
  wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
 
  rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm
 
  rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Línea 16: Línea 16:
  
 
== PHP Upgrade ==
 
== PHP Upgrade ==
Centos 5.3 tiene una versión antigua de PHP, 5.1 y GOsa necesita al menos la versión 5.2 para funcionar.
+
You have to upgrade PHP from version 5.1 to 5.2 in order to run GOsa
Como PHP 5.2 no se encuentra en los repositorios de CentOS debemos compilarlo.
 
  
 
Install the testing repository’s GPG key:
 
Install the testing repository’s GPG key:
Línea 27: Línea 26:
 
  cd /etc/yum.repos.d
 
  cd /etc/yum.repos.d
 
  wget http://dev.centos.org/centos/5/CentOS-Testing.repo
 
  wget http://dev.centos.org/centos/5/CentOS-Testing.repo
 +
 +
;For RHEL run:
 +
sed -i s/\$releasever/5/ CentOS-Testing.repo
  
 
Now you can install/update to PHP 5.2.6 by running
 
Now you can install/update to PHP 5.2.6 by running
Línea 78: Línea 80:
  
 
= GOsa =
 
= GOsa =
 +
== Subversion installation (trunk) ==
 +
mkdir /etc/gosa
 +
mkdir /var/spool/gosa
 +
chown apache:apache /var/spool/gosa
 +
 +
yum install subversion
 +
yum install libc-client mod_perl
 +
yum --disablerepo=* --enablerepo=c5-testing install php-imap php-mbstring php-snmp
 +
 +
cd /tmp
 +
svn co https://oss.gonicus.de/repositories/gosa/trunk gosa-trunk
 +
mv /tmp/gosa-trunk/gosa-all /usr/share/gosa
 +
cd /usr/share/gosa
 +
./update-gosa
 +
 
== Package installation ==
 
== Package installation ==
 
=== Add Gosa repositories ===
 
=== Add Gosa repositories ===
  cd /usr/sbin/smbldap
+
  cd /etc/yum.repos.d
 
  wget http://oss.gonicus.de/pub/gosa/redhat/GOsa.repo
 
  wget http://oss.gonicus.de/pub/gosa/redhat/GOsa.repo
  
Línea 86: Línea 103:
 
  vi GOsa.repo
 
  vi GOsa.repo
  
  yum install gosa gosa-schema gosa-help-es  
+
  yum install gosa gosa-schema gosa-help-es
  
 
= References =
 
= References =
 
* http://www.alcancelibre.org/staticpages/index.php/SAMBALDAP-CENTOS5
 
* http://www.alcancelibre.org/staticpages/index.php/SAMBALDAP-CENTOS5
 
* http://demonccc.wordpress.com/2008/04/15/howto-configurar-centos-5-como-pdc-controlador-de-dominio-windows/
 
* http://demonccc.wordpress.com/2008/04/15/howto-configurar-centos-5-como-pdc-controlador-de-dominio-windows/

Revisión actual del 15:56 21 ago 2009

OpenLDAP

yum install openldap openldap-clients openldap-servers
cp /etc/openldap/DB_CONFIG.example /var/lib/ldap/DB_CONFIG

Samba

yum install samba

Nuevo repositorio con dependencias necesarias

for CentOS 5 i386

wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm

or for RHEL5 x86_64

wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -i rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

PHP Upgrade

You have to upgrade PHP from version 5.1 to 5.2 in order to run GOsa

Install the testing repository’s GPG key:

rpm --import http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing

And download the CentOS-Testing repo file:

cd /etc/yum.repos.d
wget http://dev.centos.org/centos/5/CentOS-Testing.repo
For RHEL run
sed -i s/\$releasever/5/ CentOS-Testing.repo

Now you can install/update to PHP 5.2.6 by running

yum --disablerepo=* --enablerepo=c5-testing update php

Referencia http://www.webtatic.com/blog/2009/05/installing-php-526-on-centos-5/

Samba

mkdir -p /home/samba/netlogon
mkdir -p /home/samba/profiles
chmod 777 -R /home/samba/profiles
smbpasswd -w secret

Paquetes adicionales

yum install smbldap-tools
Configurar /etc/smbldap-tools/smbldap.conf
net getlocalsid
smbldap-populate

Linux auth

Using authconfig-tui

Run

authconfig-tui

Select:

  • Use LDAP
  • Use MD5 Passwords
  • Use Shadow Passwords
  • Use LDAP Authentication

By hands (incomplete)

Editar el archivo de configuración /etc/nsswitch.conf.

/etc/nsswitch.conf

Buscamos las siguientes 3 líneas:

passwd: compat
group: compat
shadow: compat

y las reemplazamos para que queden así:

passwd:  compat ldap 
group:  compat ldap 
shadow:  compat ldap

GOsa

Subversion installation (trunk)

mkdir /etc/gosa
mkdir /var/spool/gosa
chown apache:apache /var/spool/gosa
yum install subversion
yum install libc-client mod_perl
yum --disablerepo=* --enablerepo=c5-testing install php-imap php-mbstring php-snmp
cd /tmp
svn co https://oss.gonicus.de/repositories/gosa/trunk gosa-trunk
mv /tmp/gosa-trunk/gosa-all /usr/share/gosa
cd /usr/share/gosa
./update-gosa

Package installation

Add Gosa repositories

cd /etc/yum.repos.d
wget http://oss.gonicus.de/pub/gosa/redhat/GOsa.repo
Edit GOsa.repo and add "[gosa]" tab on the top
vi GOsa.repo
yum install gosa gosa-schema gosa-help-es

References