Etiqueta: linux

    Guardar contraseñas en Linux

    Unos días atrás expliqué cómo evitar que tu contraseña quede expuesta en la terminal a través del historial del shell, en Mac. Hoy vamos a ver cómo guardar contraseñas en form segura en Linux. En el artículo enlazado más arriba mencionamos que es común exponer contraseñas al pasarlas como argumento en la línea de comandos. Y el compromiso de seguridad que ello implica. También puede ocurrir que tengamos que manejarnos con una cantidad decente de contraseñas y recordarlas y escribirlas todo el tiempo sea un problema.

    Obtener la dirección MAC local en C/C++

    Este extracto de código muestra cómo obtener a dirección de hardware del adaptador de red en C/C++ en sistemas POSIX. Debería funcionar también en Windows, usando Cygwin o similar. #include <netdb.h>#include <unistd.h>#include <string.h>#include <sys/fcntl.h>#include <sys/errno.h>#include <sys/ioctl.h>#include <sys/socket.h>#include <arpa/inet.h>#include <net/if.h>#include <stdio.h> int main(int argc, char ** argv) { struct ifreq ifr; int s; if ((s = socket(AF_INET, SOCK_STREAM,0)) < 0) { perror("socket"); return -1; } strcpy(ifr.ifr_name, argv[1]); if (ioctl(s, SIOCGIFHWADDR, &ifr) < 0) { perror("ioctl"); return -1; } unsigned char *hwaddr = (unsigned char *)ifr.

    Linux Ubuntu para dispositivos móviles

    El fundador de Canonical, la empresa que soporta la distribución de Linux Ubuntu, anunciará en el encuentro de Desarrolladores Ubuntu en Orlando, Florida, que migrarán la distribución para Smartphones y Tablets PC. El sistema operativo de código libre más famoso del mundo estará disponible para estos dispositivos en un futuro cercano. Mark Shuttleworth comentó en una entrevista que, a corto plazo se planea hacer la versión 12.04 de Ubuntu de soporte prolongado y aprovechar para pulir los detalles del escritorio Unity.