Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

jueves, 3 de septiembre de 2009

Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B

Cuando al actualizar los repositorios con sudo aptitude update, nos salen los siguientes errores:

W: GPG error: http://security.debian.org etch/updates Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://ftp.fr.debian.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas

La solución es la siguiente: Escribir por consola las siguientes instrucciones.

debian:/home/alumno# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
debian:/home/alumno# gpg --armor --export 9AA38DCD55BE302B | sudo apt-key add -
OK
debian:/home/alumno# aptitude update

lunes, 16 de febrero de 2009

Instalar .bin en Linux

Me situo en la carpeta donde se encuentra el archivo.bin
#chmod a+x archivo.bin
# ./ archivo.bin

viernes, 13 de febrero de 2009

ldap-utils

Crear la raíz del árbol
Establecemos tanto la raíz dc=iesperemaria,dc=com, como el administrador de LDAP, Manager.
Tanto la raíz como el administrador deben estar definidos en slapd.conf

---archivo inicial.ldif

dn: dc=iesperemaria, dc=com
objectclass: dcObject
objectclass: organization
o: IESPEREMARIA
dc: iesperemaria

dn: cn=Manager,dc=iesperemaria, dc=com
objectclass: organizationalRole
cn:Manager

---- fin archivo inicial.ldif

ldapadd ­x ­D "cn=Manager,dc=iesperemaria,dc=com" ­W ­f inicial.ldif


Crear las distintas entradas.
Creamos por ejemplo una organización que sea alumnos, y dentro de ella un alumno.
Hay que dejar una linea en blanco entre cada entrada del árbol

--- archivo nodos.ldif
dn:ou=Alumnos,dc=iesperemaria,dc=com
objectClass: organizationalUnit
ou: Alumnos

dn: uid=alu001 ,ou=Alumnos,dc=iesperemaria,dc=com
objectClass: person
objectClass: inetOrgPerson
objectClass: organizationalPerson
uid: alu001
cn: Alumno 001
givenname: Alumno
sn: 001
mobileTelephoneNumber: 666666666
mail: alu001@gmail.com

----fin nodos.ldif

ldapadd ­x ­D "cn=Manager,dc=iesperemaria,dc=com" ­W ­f nodos.ldif

LDAPMODIFY - AÑADIR ATRIBUTO / MODIFICAR VALOR ATRIBUTO / ELIMINAR ATRIBUTO
Por ejemplo:
1.-Modificar el email
2.-Añadir el atributo código postal.
3.-Eliminar el teléfono.

Me creo un archivo modificar.ldif que contiene:
-----
dn: uid=alu001 ,ou=Alumnos,dc=iesperemaria,dc=com
changetype: modify
replace: mail
mail: alu@gmail.com

dn: uid=alu001 ,ou=Alumnos,dc=iesperemaria,dc=com
changetype: modify
add: postalCode
postalCode: 03503

dn: uid=alu001 ,ou=Alumnos,dc=iesperemaria,dc=com
changetype: modify
delete: mobile
------

debian:/isp/openldap/bin# ./ldapmodify -x -D "cn=Manager,dc=iesperemaria, dc=com" -W -f modificar.ldif
Enter LDAP Password:
modifying entry "uid=acoloma,ou=Profesores,dc=iesperemaria,dc=com"


Para comprobar que las modificaciones se han echo podemos ejecutar:
debian:/isp/openldap/sbin# ./slapcat

LDAPMODIFY - MODIFICAR EL RDN

----rdn.ldif
dn:
uid=alu001,ou=Profesores,dc=iesperemaria,dc=com
changetype: modrdn
newrdn:
uid=Alumno 001
deleteoldrdn:1
----

La opción deleteoldrdn:
Si = 0 --> mantiene la entrada anterior.
Si = 1 --> modifica la entrada.


debian:/isp/openldap/bin# ./ldapmodify -x -D "cn=Manager,dc=iesperemaria, dc=com" -W -f rdn.ldif

LDAPDELETE
Elimina una entrada del directorio.

debian:/isp/openldap/bin# ./ldapdelete -W -D "cn=Manager,dc=iesperemaria,dc=com" uid=alu002,ou=Alumnos,dc=iesperemaria,dc=com
Enter LDAP Password:

Si ejecutamos slapcat comprobamos que el alumno alu002 ha sido eliminado del árbol de directorio.




ldap_bind: Invalid credentials (49)

debian:/isp/openldap/bin# ./ldapadd -x -D "cn=Manager, dc=iesperemaria,dc=com" -W -f personas.ldif
Enter LDAP Password:
ldap_bind: Invalid credentials (49)

Posiblemente sea error de la contraseña. Debes configurar en /etc/openldap/slapd.conf lo siguiente:

#Con esto, estoy asignado al usuario Manager como administrador. (ese usuario no tiene porque existir en el sistema Linux, le pongo ese nombre como otro cualquiera).
rootdn "cn=Manager,dc=iesperemaria,dc=com"

#Luego nos faltaría asignarle una contraseña.
#PRIMERA OPCIÓN: ASIGNARLE UNA CONTRASEÑA PLANA.
#Esto quiero decir que la contraseña será la palabra secret
rootpw secret

#SEGUNDA OPCION: ASIGNALE CONTRASEÑA ENCRIPTADA.
#con pasword-hash le indico el tipo de encriptación
#con rootpw y el tipo de encriptación, le añado la clave encriptada.
password-hash {MD5}
rootpw {MD5}5XJsaCEF5IJSIJkJjIbXBA==

------- /Fin de modificaciones en slapd.conf

Para gener una clave encriptada hacemos:

/usr/sbin/slappasswd -h {tipo de encriptacion}

Por ejemplo:
debian:/isp/openldap/sbin# ./slappasswd -h {MD5}
New password:
Re-enter new password:
{MD5}5XJsaCEF5IJSIJkJjIbXBA==


Este es la contraseña encriptada que añadiremos al slapd.conf


Puedes ver los archivos de logs para comprobar los errores
cat /var/log/messages
cat /var/log/syslog

ldap_add: Server is unwilling to perform (53)

Comprueba el archivo .ldif, que posiblemente esté indicando mal al árbol de directorios.
Fijate si, dn: dc=iesperemaria, dc=com, se corresponde con el dc del /etc/openldap/ slapd.conf

Puedes ver los archivos de logs para comprobar los errores
cat /var/log/messages
cat /var/log/syslog

viernes, 19 de diciembre de 2008

Reiniciar la RED.

CONOCER LA CONFIGURACIÓN DE LA RED
ifconfig
De esta forma averiguamos si queremos reiniciar la eth0, eth1...

REINICIAR RED
sudo ifdown eth0
sudo ifup eth0

jueves, 18 de diciembre de 2008

REINICIAR ORDENADORES COLGADOS

REINICIAR CUANDO SE BLOQUEA EL PC.

CTRL + ALT + F(ALGO) para ir a un terminal en consola
luego CTRL + ALT + SUPR (REINICIA)

Si quiero volver a modo gráfico, CTRL+ALT+F7

FORZAR LA SALIDA DE UN PROGRAMA


1.- Forma
Desde consola pongo xkill, el puntero del raton se convierte en una x o una calavera (depende version), y hago click en el programa al que quiero forzar la salida. Dar clic por en medio de la pantalla.

2.- Forma.
Añadir al panel, el icono de forzar la salida. Nos situamos en el panel, 2boton del ratón, "añadir al panel" y buscamos la opcion forzar el cierre.

Instalar paquetes = mismo kernel

Ojo! los paquetes que instalemos deben ser para el mismo kernel.
Deben coincidir todos los numeros del kernel.

Para saber la version de kernel SISTEMA>ADMINISTRACION>MONITOR DEL SISTEMA (pestaña sistema)

Permisos a la carpeta del servidor del Aula

HOla!

En la carpeta del servidor /var/www/ del aula, queria crear una carpeta por cada curso. Y no me dejaba. La solución fue darle permisos a la carpeta.

sudo chmod a+rw /var/www/

o

sudo chmod 777 nombreCarpeta -R (siempre -R, para que se aplique a esa carpeta y a las de abajo).


//reiniciar el servidor por si no se ven los cambios
sudo /etc/init.d/apache2 restart

Problemas con usuario Lliurex

HOla!..

En el aula, cree usuarios, pero algunos de ellos, cuando iniciabas con el usuario y la contraseña, saltaba un error y se cerraba en una serie de segundos.

Lo solucioné de la siguiente manera:

sudo adduser eso4b
sudo chown eso4b eso4b
sudo chmod eso4b
sudo chmod 777 eso4b -R
cd eso4b
ls
rm -rf .*

Un saludo!.

Emesene en Lliurex




Para instalar Emesene en Lliurex prueba a escribir el siguiente código en consola:

sudo apt-get install emesene

Si no funciona:

Paso 1: Editar el archivo sources list, escribimos esto en consola:

sudo gedit /etc/apt/sources.list

Paso 2: Agregamos lo siguiente al final del archivo:

#emesene
deb http://apt.emesene.org/ ./
deb-src http://apt.emesene.org/ ./

Paso 3: Escribimos en consola

sudo apt-get update //actualiza el respositorio.

sudo apt-get install emesene

Si te da algun error, mira a ver si tienes abierto el synaptic y vuelve al paso 3.

Ya debería funcionar.

Si pulsas Alt+F2 y escribes emesene, debería ejecutarse!.

Un saludo!
palyginti kainas