Terminal ó Shell

Recuperar los archivos y carpetas cifradas con eCryptfs

Me metí en un problema enorme, cambie mi y no la recordé :P el problema es que mi /home esta cifrado/encriptado, resolver la clave de encriptación me llevaría 120 años y más porque es una , seguí el tutorial para restaurar mi contraseña, pero claro, fue inútil; ejecutar el comando encryptfs-mount-private fue una perdida de tiempo. Por suerte mi passphrase siempre la tuve a la mano y después de buscar por toda la me tope con la respuesta, una respuesta que fue complicada de conseguir y sin asumir perdida alguna [después encontré otro tutorial para backup]. Yo olvide mi contraseña pero es muy probable que hayas hecho una actualización limpia y mientras conservabas tu /home.

Solución 1

Al final esta fue la solución efectiva. Antes de loguearte gráficamente saltamos directamente a una con <Ctrl>+<Alt>+<F2> por ejemplo y nos logueamos, cambiamos a una carpeta oculta y ejecutamos un comando:

cd $HOME/.ecryptfs/
ecryptfs-wrap-passphrase wrapped-passphrase

Nos solicitará nuestra passphrase que guardamos terminar nuestra instalación, luego introducimos nuestra contraseña de usuario, sino recuerdas tu contraseña sigue este tutorial. Basta con reiniciar y loguearnos normalmente.

Solución 2

Vamos a trabajar en la consola por lo que deberías imprimir estas instrucciones, este tuto es para realizar un . Ahora nos aseguramos de tener las herramientas necesarias para trabajar.

 apt-get install ecryptfs-utils

Creamos el directorio donde el backup será abierto:
cd /mnt
sudo mkdir Oldhome

Creamos un enlace simbólico del backup al antiguo archivo .Private:

sudo ln -s /home/{tu_usuario}/.Private OldPrivate

Ahora obtendremos dos claves adicionales a partir de la passphrase que guardamos al instalar .
sudo ecryptfs-add-passphrase --fnek
Passphrase:

Introduce la frase que nos dio recién instalamos Ubuntu, la salida será similar a esta: (Continua la lectura…)


Cómo Restaurar una instalación de Ubuntu Sin formatear

Los factores para tomar la decisión de restaurar ó reinstalar el sistema operativo completo pueden ser muchos. Desde jugar administrativamente con el sistema hasta dejarlo K.O., como haber sufrido un ataque en el cual se hayan comprometido las aplicaciones del sistema y por lo tanto no sé confíen en ellas; daños en el sistema de archivos sin corregir, hasta fallas en antiguos Discos Duros que en una replica a un nuevo Disco Duro este ultima tenga errores.

El presente básicamente reinstala la mayoría de paquetes y las configuraciones correspondientes, no es el mejor método si ya personalizaste al máximo tu sistema administrativamente hablando. El por supuesto funciona, aunque no es perfecto, es decir se puede mejorar, quien este avanzado en el tema notará que hay mejores alternativas para realizar esto.

Tareas Administrativas. Las instrucciones presentadas pueden tener consecuencias en tu sistema, sigue con precaución, no nos hacemos responsables.

Requisitos:

  • Conexión a Internet.
  • Conexión cableada. Una conexión inalámbrica puede perderse en medio del proceso.
  • Copia de de datos sensibles. Con el /home debería bastar, si tienes archivos de configuración personalizados también es necesario guardarlos
  • CD-Rom de la distribución. Dentro de la bandeja.

En la

Podemos ir directo a la terminal y ejecutar este comando de una sola vez:

 su  -c "echo apt-get clean && apt-get update --fix-broken && echo -e '#\x21/bin/\\n\\nfor pkg in \x60dpkg --get-selections | egrep -v deinstall | awk \x27{print \$1}\x27 | egrep -v \x27(x11-common|libc|libss2|libstdc|libpam|libgcc|liblaunch pad|libtext-wrap|lsb-base|passwd|upstart|dpkg|debconf|perl-base|python|apt|initscripts|sysv|coreutils||my sql|virtuoso|mythtv|anjuta)\x27\x60 ; do pkgs=\"\$pkgs \$pkg\"; done\\necho \"Se esta ejecutando el siguiente comando Apt-Get:\\\n--------------------------------------\\\n\\\napt-get -y -m --force-yes install --reinstall\$pkgs\\\n\\\nSalida del Comando:\\\n-------------------\\\n\" > reinstallationlog.txt\\napt-get -y -m --force-yes install --reinstall\$pkgs | tee -a reinstallationlog.txt' > reinstall.sh && clear && echo -e \"\\nSetting Script Permissions...\\\n------------------------------\" && chown -v :root reinstall.sh && chmod +x -v reinstall.sh && echo -e \"\\nStarting Package Re-Installation Process...\\n-------------------------------------------\" && sh reinstall.sh && echo -e \"\\nThe re-installation process is complete. A log of the process can be found in the file called 'reinstallationlog.txt'.\""

Si eres nuevo basta con seleccionar el comando y copiarlo <Ctrl>+<C> y pegarlo en la terminal con <Ctrl>+<Mayús>+<V> bastará.

Como script en Bash

Aunque el comando anterior se encarga de todo, siempre podemos usar el script para llamarlo si es necesario, además de estudiarlo ya que requiere de ROOT para funcionar. (Continua la lectura…)


100 preguntas de Gnu/Linux que deberías poder responder

En el post anterior comprobamos tus conocimientos básicos del Sistema Operativo con , si te fue tan mal como a mí aquí hay una chuleta de preguntas que cualquier Gnu/Linuxero debería poder responder.

Intenta responderlas en seguida, las respuestas despues del salto.

Preguntas


1. ¿Cómo asignar una IP a mi ordenador?
2. ¿Cómo hago para ver los archivos del directorio anterior?
3. ¿Cómo sé en qué directorio estoy?
4. ¿Como veo los archivos en un directorio?
5. ¿Cómo puedo crear archivos en Unix?
6. ¿Cómo puedo iniciar y cerrar sesión con mi nombre de usuario?
7. ¿Cómo puedo crear uno o varios directorios?
8. ¿En que directorios se guardan generalmente los programas?
9. ¿Con denomina Unix a los disco duros IDE?
10. ¿Cómo puedo obtener un listado de los procesos que tengo en ejecución?
11. ¿De qué forma puedo averiguar el uso de memoria que consume mi ordenador?
12. Si hago ls ¿cual es el directorio del que lista los archivos?
13. ¿Cómo se cambia al propietario de un fichero?
14. ¿Cómo puedo saber el orden de ejecución de mis procesos?
15. ¿Con qué comando se monitorea la memoria?
16. ¿Cómo puedo ver el contenido de un archivo sin abrirlo?
17. ¿Cuál es el comando para saber donde estás?
18. ¿Cómo se quien soy?
19. ¿Puedo tener más de una abierta?
20. ¿Existen físicamente todos los dispositivos que hay en /dev?
21. ¿Qué comando reinicia el equipo?
22. ¿Comando para apagar mi ordenador?
23. ¿Cómo borro la pantalla?
24. ¿Con qué comando puedo empaquetar y desempaquetar un conjunto de archivos o directorios?
25. ¿Con que comando genérico de UNIX puedo comprimir y descomprimir archivos y directorios?
26. ¿Cómo sé los usuarios conectados a mi máquina?
27. ¿Cómo puedo obtener información detallada de un comando?
28. ¿Donde se escriben los ?
29. ¿Cómo un archivo sin posibilidad de recuperación?
30. ¿Cómo creo un enlace?
31. ¿Cómo borrar directorios con todos sus archivos dentro?
32. ¿Cómo averiguar la cantidad de disco utilizado?
33. ¿Cómo se le llaman a los drivers en UNIX?
34. En consola, ¿cómo puedo autocompletar?
35. ¿Cómo puedo matar un proceso?
36. ¿Qué es el kernel?
37. ¿Cómo se que versión del kernel tengo?
38. ¿Cómo cargo y descargo un módulo?
39. ¿Cómo visualizo los módulos cargados?
40. ¿Cómo obtengo la información sobre un módulo determinado?
41. ¿Cómo se le llama al intérprete de comandos?
42. ¿Cómo ver lo que hacen los usuarios que están conectados en la ?
43. ¿Dónde se guardan los archivos de configuración del sistema?
44. ¿Cómo diferencio entre ruta absoluta y ruta relativa?
45. ¿Dónde se guardan los archivos de usuario?
46. ¿Cómo puedo ver los detalles de un archivo?
47. ¿De qué forma puedo crear, eliminar o modificar particiones en UNIX?
48. ¿Cuántos niveles de ejecución tiene linux?
49. ¿Cómo ejecuto un proceso en 2º plano?
50. ¿Cómo traer un proceso en 2º plano al 1º?
51. ¿Cómo puedo buscar la ubicación de un comando determinado?
52. ¿Cómo borro un directorio?
53. ¿Puede haber 2 archivos o más con la misma ruta absoluta?
54. ¿Cómo situar el cursor al principio de una línea?
55. ¿Cómo visualizo la fecha y hora del sistema?
56. ¿Cómo puedo obtener ayuda acerca de un comando?
57. ¿Qué letra significa permiso de ejecución?
58. ¿A que se refiere cuando se dice que los entornos Unix son CASE SENSITIVE?
59. ¿Qué significa ./ ?
60. ¿Qué significa ../ ?
61. ¿Qué significan las letras FHS?
62. ¿Qué es un archivo con extensión .rpm?
63. ¿Qué es una consola?
64. ¿Cómo puedo ver más allá de la pantalla?
65. ¿Cómo consulto el historial de comandos?
66. ¿Qué es pts?
67. ¿Cómo accedo a la consola desde el modo gráfico?
68. ¿Cómo se los grupos a los que pertenezco?
69. ¿Qué hace el comando echo?
70. ¿Cómo puedo saber en que consola me encuentro?
71. ¿Cómo se hace un enlace simbólico?
72. ¿Cómo hago un enlace en el directorio dir a un archivo en el directorio actual?
73. ¿Cómo hago para ir al final de línea en una consola?
74. ¿Cómo hago para avanzar hacia atrás, palabra a palabra, en una consola?
75. ¿Cómo hago para borrar desde el cursos hasta el final de línea?
76. ¿Cómo hago para borrar la palabra siguiente?
77. Si quiero ver cual es la diferencia horaria GMT de mi sesión, ¿cómo hago?
78. ¿Cómo sé cual es el nombre de la máquina en la que estoy conectado?
79. ¿Cómo hago para ver las variables de entorno de mi sesión?
80. Puedo ejecutar un comando que no esté en mi directorio actual
81. ¿Cómo muestro el contenido de la variable PATH?
82. ¿Cómo hago para escribir en consola, sin parar, “Hola, soy yo”?
83. ¿Cómo hago para copiar archivo1 a archivo2 que está en el directorio dir?
84. Quiero construir un archivo suma que tenga el contenido de A1 y A2, ¿cómo hago?
85. ¿Cómo sé cuantas líneas tiene un archivo?
86. Suponiendo que tengo el archivo software.tar.gz y el archivo de firma MD5 software.tar.gz.md5, ¿cómo compruebo que es correcta?
87. Cómo hago para extraer campos de texto de un archivo
88. ¿Cómo redirecciono la salida estándar de error?
89. ¿cómo hago para cancelar la operación de un comando?
90. ¿Cómo hago para enviar el caracter EOF a la entrada estándar?
91. ¿Puedo descomprimir un archivo ZIP Windows en Linux?
92. ¿Cómo hago para saber el tiempo que tarda en ejecutarse un comando?
93. Si quiero crear el directorio dir11 dentro de dir1, y dir1 no existe, ¿cómo lo hago con una sola instrucción?
94. ¿Cómo hago para encontrar si hay un usuario que se llame pepe?
95. ¿Cómo mostrar todas las líneas de un archivo de texto que NO contengan la palabra hola?
96. ¿Cómo hago para ver qué usuarios no tienen una asignada?
97. ¿Como encuentro los archivos terminados en .txt en mi directorio actual?
98. Quiero ver el contenido de los archivos de texto que empiecen por a, seguidos de un 3 o un 4, y terminados en .sh, ¿como hago?
99. Estoy perdido en el árbol de directorios, ¿cómo vuelvo a mi HOME?
100. Quiero ver cuanto espacio ocupa mi home, ¿cómo hago?

Respuestas

(Continua la lectura…)


Script en Bash: Fortune To Twitter e Identi.ca

Fortune es una aplicación muy curiosa de y *UNIX que te muestra frases de todo tipo, desde Gamers, sentimientos, sabiduria, leyes de Murphy, proberbios hasta de Informatica, muy divertidos e incluso incluye un paquete especial en el que incluye ofensas exclusivamente; en fin, depende que tan hombre eres :) .

El es para e y funciona perfectamente. En forma resumida solicita a Fortune una frase, verifica que esta sea menor de 140 caracteres, cuando lo es la manda a twitter/identi.ca y avisa por medio de notify que este fue enviado, bello.

Así que si no tienes nada de que hacer Microblogging, quieres divertirte/compartir a tus followers o necesitas dejar de parecer un Bot que solo muestra post y enlaces de tu blog u otras páginas, manos a la obra.

Dependencias, los paquetes de los que depende el script son: curl, libnotify-bin y fortune-es; si quieres agregar las ofensivas tambien fortune-es-off. Instalalos con este enlace más las ofensas si lo prefieres, o en la : (Continua la lectura…)


¿Olvidaste tu Contraseña de Ubuntu? Recuperala ahora.

En realidad lo que vamos a hacer es cambiar la por una nueva en / . Sigue estos pasos:

Paso 1. Arranca tu Computadora y cuando salga el mensaje Press ESC to enter Grub presiona la tecla escape o presionalo desde el inicio hasta que te salga el menú.

Paso 2. Usa las flechas de tu teclado para navegar por el menú y busca el Kernel más reciente con la leyenda (recovery mode) y entra a el.

Paso 3. Tu sistema iniciará completamente, pero sin sistema gráfico, correrán muchas lineas y se detendrá en un #.

Paso 4. Ahora estas en el de . Escribe este comando: (Continua la lectura…)


Configuración Avanzada… Compartir archivos a través de SSH y Nautilus

Para comenzar a usar el juguete que me obsequiaron en fiestas pasadas, voy a comenzar por utilizar su disco duro de 160 GB y actualizar como dios manda la computadora de que tiene 100 GB. Primero voy a hacer un en la tomando como al PC de escritorio con .

El SSH es un interprete de seguro que ofrece un medio encriptado para la transferencia de datos, además de proporcionar el medio proporciona la . En este caso lo usaremos para transferir los archivos y con nautilus montaremos la carpeta en el cliente para comodamente copiar los archivos.

Instalando servidor SSH

En el servidor en este caso el PC de escritorio instalamos el servidor SSH con este link o con el siguiente comando: (Continua la lectura…)


Alegra y Adorna tu escritorio con la Navidad

Antes que nada, ¡Feliz ! Les escribo después de convivir con la familia y los buenos amigos.

Aunque un poco tarde [Hoy es navidad] les traigo esta aplicación que queda perfecto con el espíritu navideño, esta aplicación es de antaño y se ve estupenda. Consiste en nieve que cae y se acumula en el , así como Pinos y Santa Claus (Papa Noel) moviéndose en el .

Pantallazo de xsnow

Xsnow Santa Claus
Quede conmocionado con lo bien que luce. Instalalo desde este link: Xsnow o escribiendo en la : (Continua la lectura…)


Nuestra propia Matrix en el Shell

Pues seguimos con el tema de los refritos y ahora vamos a ver a la mismísima en nuestra . De tres formas distintas y una aplicación dedicada para producir este efecto.

El primero es sin instalar nada y lo más parecido a la realidad, y se obtiene con este comando:

tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"

Luego esta otro pero en tonos rojizos que da miedo: (Continua la lectura…)


Dime que comandos usas y te diré quien eres

Pues nunca están mal los refritos y este es muy interesante. Consiste en un de una linea que busca en el historial de los 10 más utilizados en la .

Y los resultados hablan por si mismos de nosotros. Pruebalo: (Continua la lectura…)


¿Quien es SuDo? Básicos sobre el Shell

Para algunos nuevos usuarios, esta palabra se les hara extraña, pero es la Clave de la en Sistemas , a pesar de que cuando uno (yo) comienza un blog con mucho entusiasmo y no ve llegar ni un solo comentario se siente un poco frustrado, no importa, esto va para mi y para todo aquel que le sirva.

es un comando para todo Sistema *UNIX, el cual es un acrónimo traducido al español de SuperUsuario-Hazlo, a diferencia que de otros sistemas más populares tu nunca trabajas como administrador del equipo, tu solo eres un usuario más, todo el trabajo sucio lo hace el verdadero Administrador, en realidad SuDo es un suplente del Señor . Por lo cual Sudo tambien puede llamarse SuplentedeUsuario-Hazlo… (Continua la lectura…)


  • Los Ultimos Tuxes


    Warning: Missing argument 1 for display_useragentspy(), called in /home/angelver/public_html/wp-content/plugins/recent-comments-with-avatars/comments.php on line 135 and defined in /home/angelver/public_html/wp-content/plugins/useragent-spy/useragent-spy.php on line 98
    Unknown Unknown O.S.tatod en Cómo crear un LiveUSB MultiBoot de forma Gráfica
    cuando escribo el repositorio me dice no existe ayudenme para ver como tengo que anotarlo

    Warning: Missing argument 1 for display_useragentspy(), called in /home/angelver/public_html/wp-content/plugins/recent-comments-with-avatars/comments.php on line 135 and defined in /home/angelver/public_html/wp-content/plugins/useragent-spy/useragent-spy.php on line 98
    Unknown Unknown O.S.okas en Cómo cambiar la velocidad de la Tarjeta Ethernet y la configuración Duplex en Debian/Ubuntu
    Es necesario aplicar esta configuración cada vez que se reinicie el equipo? Grax. 1000

    Warning: Missing argument 1 for display_useragentspy(), called in /home/angelver/public_html/wp-content/plugins/recent-comments-with-avatars/comments.php on line 135 and defined in /home/angelver/public_html/wp-content/plugins/useragent-spy/useragent-spy.php on line 98
    Unknown Unknown O.S.elena en Cómo Re-Instalar un Kernel de Linux
    si pongo el tipo de archivo.. mount -t ext4 /dev/sda3 /mnt/raiz me dice mount:wrong fs type, bad option, bad superblock on /mnt/raiz, missing ...

    Warning: Missing argument 1 for display_useragentspy(), called in /home/angelver/public_html/wp-content/plugins/recent-comments-with-avatars/comments.php on line 135 and defined in /home/angelver/public_html/wp-content/plugins/useragent-spy/useragent-spy.php on line 98
    Unknown Unknown O.S.elena en Cómo Re-Instalar un Kernel de Linux
    Cuando voy a montar la carpeta para empezar a instalar me dice: mount: you must specify the filesystem type en mi pc ...

    Warning: Missing argument 1 for display_useragentspy(), called in /home/angelver/public_html/wp-content/plugins/recent-comments-with-avatars/comments.php on line 135 and defined in /home/angelver/public_html/wp-content/plugins/useragent-spy/useragent-spy.php on line 98
    Unknown Unknown O.S.Zona Tux y Tecnología en Enlaces
    Blog sobre GNU/Linux e Información Tecnológica

    Warning: Missing argument 1 for display_useragentspy(), called in /home/angelver/public_html/wp-content/plugins/recent-comments-with-avatars/comments.php on line 135 and defined in /home/angelver/public_html/wp-content/plugins/useragent-spy/useragent-spy.php on line 98
    Unknown Unknown O.S.holi en Aqui viene Hasefroch
    hola, jaja solo pasaba a saludar, uso debian!

    Warning: Missing argument 1 for display_useragentspy(), called in /home/angelver/public_html/wp-content/plugins/recent-comments-with-avatars/comments.php on line 135 and defined in /home/angelver/public_html/wp-content/plugins/useragent-spy/useragent-spy.php on line 98
    Unknown Unknown O.S.herald en Cómo Restaurar una instalación de Ubuntu Sin formatear
    cuanto se demora en cargar todo?

    Warning: Missing argument 1 for display_useragentspy(), called in /home/angelver/public_html/wp-content/plugins/recent-comments-with-avatars/comments.php on line 135 and defined in /home/angelver/public_html/wp-content/plugins/useragent-spy/useragent-spy.php on line 98
    Unknown Unknown O.S.lols xD en Cómo Restaurar una instalación de Ubuntu Sin formatear
    jajaja netox too un nobster xD desde Internet Explorer y con Windows xD xD xDDDDDDDD lols tengo ubuntu 1304 funciona ...
  • Categorias

  • Calendario

    mayo 2013
    LMXJVSD
    « nov  
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031 
  • Enlaza

    Si te gusta este sitio, puedes colocar un enlace a El tux Angelverde en tu página web o blog, pegando el código:
    <a href="http://angelverde.info/">El tux Angelverde</a>
Copyleft (cc) 2009-2010 El tux Angelverde. Atribución-Licenciamiento Reciproco reconoce a la fuente y crea un enlace.
iDream original de Templates Next | Impulsado por WordPress | Traducido, Adaptado y Optimizado por Angel Alvarado | Ir Arriba
SEO Powered by Platinum SEO from TechblissonlineIr a Preciosos Temas para Ubuntu
Ranking Linux