Diferencia entre revisiones de «GOsa on CentOS / RedHat»

De gacq wiki
Saltar a: navegación, buscar
(Nuevo repositorio con dependencias necesarias)
(PHP Upgrade)
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

Revisión del 18:59 20 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

Package installation

Add Gosa repositories

cd /usr/sbin/smbldap
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