# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

Instalar y configurar SUDO en FreeBSD


El programa sudo (de las siglas en inglés de superuser -o substitute user- do) es una utilidad de los sistemas operativos tipo Unix, como Linux, BSD, o Mac OS X, que permite a los usuarios ejecutar programas con los privilegios de seguridad de otro usuario (normalmente el usuario root) de manera segura. Se instala por defecto en

/usr/bin

.

Wikipedia

Para instalar SUDO en FreeBSD lo haremos desde los puertos:

cd /usr/ports/security/sudo
make install clean

Toda la configuración se encuentra en el fichero /usr/local/etc/sudoers.default que debemos mover a /usr/local/etc/sudoers para coger sus valores por defecto:

mv /usr/local/etc/sudoers.default /usr/local/etc/sudoers

Toda la información sobre este fichero la encontaréis en la ayuda man:

man sudoers

Conviene conocer lo más básico e importante:

# User privilege specification
root	ALL=(ALL) ALL

Esta es la sección de privilegios de usuarios, en la cual damos privilegios especiales a usuarios, por defecto root tiene todos los privilegios como es normal, podemos añadir a usuarios privilegios para determinados comandos, la sintaxis es la siguiente:

USER HOST= comandos

# Uncomment to allow people in group wheel to run all commands
%wheel	ALL=(ALL) ALL

Por defecto, todos los usuarios pertenecientes al grupo wheel podrán ejecutar con sudo cualquier comando, aquí podemos añadir más restricciones o permisos a otros grupos.

# Same thing without a password
 %wheel	ALL=(ALL) NOPASSWD: ALL

Con lo anterior podemos especificar qué grupos podrán usar SUDO sin tener que especificar su clave (la del propio usuario, no la de root) de usuario cada vez que ejecuten una tarea o comando ROOT.

Recordad modificar el fichero con el comando visudo porque sino puede no funcionar correctamente.

Instalar y configurar el sistema de virtualización Xen en openSUSE 11.0


Os dejo el enlace a un HowTo en el que se explica como instalar y configurar el sistema de virtualización Xen en openSUSE 11.0.

Entre otros motivos lo guardo como referencia porque es probable que en breve me toque trastear con él ;)

Xen

De openSUSE, la enciclopedia libre.

Xen es un Monitor de Máquina Virtual de XenSource (fundado por los desarrolladores originales de Xen). Es con el espíritu de Modo-de-Usuario-Linux como arranca un sistema operativo hospedero privilegiado (Doman 0 o Dom0) que Accesa el hardware directamente y provee dispositivos pseudo-block y pseudo dispositivos de red para dominios no privilegiados(DomU).

A diferencia de UML, Xen permite correr invitados no adaptados a linux OSes en paralelo con el OS (Sistema Operativo) hospedero. También es posible pasar accesos a hardware directamente para dispositivos PCI específicos a un DomU, esto elimina algún overhead. (Pasar atravez del hardware no es parte de Xen 3.o (Ene 2006)).

How to install & configure Xen Virtualization in openSUSE 11.0