Atribuciones

  • su

su linus

su -c “urpmi supertux”

  • sg

sg grupo -c “comando”

Cuandos se usa sg solo se loguean intentos fallidos.

Jun 28 17:56:11 pulperia sg[7865]: Invalid password for group `users’ from `sergio’

  • sudo

Sudo is a program designed to allow a sysadmin to give limited root privileges
to users and log root activity.  The basic philosophy is to give as few
privileges as possible but still allow people to get their work done.

sergio@coldplay:~$ sudo apt-get install supertux
[sudo] password for sergio:
Have you considered trying to match wits with a rutabaga?
[sudo] password for sergio:
You can’t get the wood, you know.
[sudo] password for sergio:
And with that remarks folks, the case of the Crown vs yourself was pr

sudoers

User_Alias     DBMASTER = sergio
User_Alias      RANGER = sergio
Runas_Alias    DB = mysql,root
root    ALL=(ALL) ALL
DBMASTER pulperia=(DB) /etc/init.d/mysqld,/usr/sbin/mysql*
RANGER pulperia=(ALL) /usr/bin/tail /var/log/messages,/sbin/reboot,/sbin/halt,/sbin/poweroff

Atribuciones

  • su

su linus

su -c “urpmi supertux”

  • sg

sg grupo -c “comando”

Cuandos se usa sg solo se loguean intentos fallidos.

Jun 28 17:56:11 pulperia sg[7865]: Invalid password for group `users’ from `sergio’

  • sudo

Sudo is a program designed to allow a sysadmin to give limited root privileges
to users and log root activity.  The basic philosophy is to give as few
privileges as possible but still allow people to get their work done.

sergio@coldplay:~$ sudo apt-get install supertux
[sudo] password for sergio:
Have you considered trying to match wits with a rutabaga?
[sudo] password for sergio:
You can’t get the wood, you know.
[sudo] password for sergio:
And with that remarks folks, the case of the Crown vs yourself was pr

sudoers

User_Alias     DBMASTER = sergio
User_Alias      RANGER = sergio
Runas_Alias    DB = mysql,root
root    ALL=(ALL) ALL
DBMASTER pulperia=(DB) /etc/init.d/mysqld,/usr/sbin/mysql*
RANGER pulperia=(ALL) /usr/bin/tail /var/log/messages,/sbin/reboot,/sbin/halt,/sbin/poweroff

Atribuciones

  • su

su linus

su -c “urpmi supertux”

  • sg

sg grupo -c “comando”

Cuandos se usa sg solo se loguean intentos fallidos.

Jun 28 17:56:11 pulperia sg[7865]: Invalid password for group `users’ from `sergio’

  • sudo

Sudo is a program designed to allow a sysadmin to give limited root privileges
to users and log root activity.  The basic philosophy is to give as few
privileges as possible but still allow people to get their work done.

sergio@coldplay:~$ sudo apt-get install supertux
[sudo] password for sergio:
Have you considered trying to match wits with a rutabaga?
[sudo] password for sergio:
You can’t get the wood, you know.
[sudo] password for sergio:
And with that remarks folks, the case of the Crown vs yourself was pr

sudoers

User_Alias     DBMASTER = sergio
User_Alias      RANGER = sergio
Runas_Alias    DB = mysql,root
root    ALL=(ALL) ALL
DBMASTER pulperia=(DB) /etc/init.d/mysqld,/usr/sbin/mysql*
RANGER pulperia=(ALL) /usr/bin/tail /var/log/messages,/sbin/reboot,/sbin/halt,/sbin/poweroff

Volúmenes lógicos

LVM, la implementación de volúmnes lógicos, sirve para flexibilizar el manejo de particiones y entre otras cosas más para crear instantáneas que pueden usarse con xen.

Para crear un LVM es necesario crear 1 o más PVs (volúmenes físicos). Un PV puede ser la partición de un disco. Uno o más PVs conforman un VG (grupo de volúmenes). Una vez conformado un VG se puede particionar tal como si fuera un disco tradicional. En este caso cada partición es llamada volúmen lógico (LV).

Algunas herramientas de LVM

  • pvcreate: Crea volúmenes físicos
  • vgcreate: Crea un grupo de volúmenes
  • vgchange: Sirve para modificar los atributos de un grupo de volúmenes, por ejemplo para  activar o desactivarlo.
  • vgreduce: Elimina volúmenes físicos.
  • vgextend: Agrega volúmenes físicos a un grupo de volúmenes
  • lvcreate: Crea un volúmen lógico
  • lvextend: Sirve para expandir un volúmen lógico, si se usa ext3, luego hay que usar la herramienta resize2fs. Se puede usar con con el sistema de archivos correspondiente montado.
  • lvreduce: Sirve para achivar un volumen lógico, previamente si usa ext3 hay que usar el comando resize2fs indicando un tamaño coherente con lo que se indica on lvreduce. Por lo que entiendo no puede usar con el sistema de archivos montado
  • Las herramientas vgdisplay, pvdisplay, y lvdisplay muestran respectivamente información de grupos de volúmenes, volúmenes físicos y volúmenes lógicos.
  • lvs: Muestra información resumida de todos los volúmenes lógicos.
  • lvrename: Sirve para cambiarle el nombre a un volumen lógico.

Las líneas en /etc/fstab correspondientes a volúmenes lógicos puede verse así:

/dev/vboxes/mercurio        /mercurio        ext3    defaults    1 2
/dev/vboxes/venus        /venus        ext3    defaults    1 2
/dev/vboxes/marte        /marte        ext3    defaults    1 2

Si bien existen herramientas gráficas, es conveniente conocer los comandos subyacentes.

Volúmenes Lógicos y VirtualBox

LVM, o bien llamados volúmenes lógicos sirven para flexibilizar el manejo de particiones y entre otras cosas más para crear instantáneas que pueden usarse con xen.

Para crear un LVM es necesario crear 1 o más PVs (volúmenes físicos). Un PV puede ser la partición de un disco. Uno o más PVs conforman un VG (grupo de volúmenes). Una vez conformado un VG se puede particionar tal como si fuera un disco tradicional. En este caso cada partición es llamada volúmen lógico (LV).

Algunas herramientas de LVM

  • pvcreate: Crea volúmenes físicos
  • vgcreate: Crea un grupo de volúmenes
  • vgchange: Sirve para modificar los atributos de un grupo de volúmenes, por ejemplo para  activar o desactivarlo.
  • vgreduce: Elimina volúmenes físicos.
  • vgextend: Agrega volúmenes físicos a un grupo de volúmenes
  • lvcreate: Crea un volúmen lógico
  • lvdisplay: Muestra información de volúmenes lógicos
  • lvextend: Sirve para expandir un volúmen lógico, si se usa ext3, luego hay que usar la herramienta resize2fs. Se puede usar con con el sistema de archivos correspondiente montado.
  • lvreduce: Sirve para achivar un volumen lógico, previamente si usa ext3 hay que usar el comando resize2fs indicando un tamaño coherente con lo que se indica on lvreduce. Por lo que entiendo no puede usar con el sistema de archivos montado,

pvdisplay: Muestra información de un volumen físico

Decidí

http://hazardous-area.org/parprouted/

HOWTO setup a gentoo bridge – Gentoo Linux Wiki

Bridged Networking with VirtualBox on Linux Hosts

VirtualBox – Community Ubuntu Documentation

How to install LVM gui in UBUNTU | Oliver’s Blog

Lack of communication

Some time ago, I’ve found the atypical fashion of managing permissions. In my job, I was trying to make SecureW2 – a software that provides TTLS to Windows systems – works on Windows Vista. During about a month I was breaking my head against the wall, trying to figure out why on most laptops SecureW2 was failing.

It’s ok, I must admit that I don’t like Windows. At home I use Linux, at work most of the time I use Linux too. You can say that I am a stupid when I tell you why SecureW2 was not working on Vista. SecureW2 was not working because most of users run software as a non-privileged user. So the solution was to click with right button of mouse and then clic in Run as administrator…

What a weird way of security approach, but the worst to me is the strange way of communicate to users. If an action needs more privileges, I thing the right thing is tell the problem to the user and not depend of telepathy. Because of this, I like so much Linux. Linux it’s not a perfect OS, but it tell you when you must run either root or take more privileges.

Privileges

El arte del Linux minimalista

Damn Small Linux es probablemente la mini-distro más conocida, por sus asombrosos 50 Mb conteniendo una cantidad impresionante de aplicaciones. Hace poco descubrí a SliTaz, una distro que parece subir la apuesta de DSL, ya que ocupa alrededor de 24 Mb. Existen dos versiones la estable y la versión en desarrollo (cooking). Bajé e instalé SliTaz en Virtual Box, asignándole solamente 128 Mb de RAM. A pesar de que en su sitio dice que viene con JWM la versión estable usa por defecto LXDE, un el entorno de escritorio que se compone entre otros por un interesante gestor de ventanas llamado Openbox, el bonito y útil LXpanel y el ligero PCManFM.Slitaz mostrando a PCManFM y Firefox Para navegar por Internet propone al ubicuo Firefox (muy ingenioso el script para instalar el plugin de flash) y alternativamente al hasta ahora para mí desconocido para mí retawq, un navegador en modo texto. La herramienta de instalación no está mal y en caso de necesitarse posee el fantástico Gparted para tratar con particiones. SliTaz usa Busybox y trae una herramienta llamada tazpkg, que es de fácil uso para todo aquel que haya empleado apt-get, urpmi o yum. Por si fuera poco viene con Tazlito, un utilitario para crear versiones a medida de la distro. Linda distro para meter en un pendrive.

Compilación en modo gráfico

Clamav

El otro día encontré algo interesante. Como usuario de Linux, el desktop no es un terreno demasiado propicio para virus, por lo tanto los antivirus quedan relegados a un segundo o tercer plano. Sin embargo, husmeando un poco en la configuración de klamav, hallé una opción para bajar una versión actualizada de clamav. Lo más interesante es que baja el código fuente y hace la compilación en modo GUI con asistente. Como ocurre en la mayoría de las compilaciones dejo los archivos por debajo de /usr/local. Que interesante sería encontrar proyectos ofreciendo algo similar.