{"id":43,"date":"2022-12-21T17:17:38","date_gmt":"2022-12-21T17:17:38","guid":{"rendered":"https:\/\/tecno-experts.com\/fransilvablog\/?p=43"},"modified":"2026-08-20T03:55:33","modified_gmt":"2026-08-20T03:55:33","slug":"recuperacion-de-contrasena-root-en-vcs-6-5-6-7-7-x","status":"publish","type":"post","link":"https:\/\/tecno-experts.com\/fransilvablog\/tecnologia\/recuperacion-de-contrasena-root-en-vcs-6-5-6-7-7-x\/","title":{"rendered":"Recuperaci\u00f3n de contrase\u00f1a root en vCS 6.5\/6.7\/7.x"},"content":{"rendered":"<p><span style=\"font-size: 12pt;\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-12-21_11h24_17.png\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Hola, en este nuevo post vamos a realizar la recuperaci\u00f3n de nuestra contrase\u00f1a de root del appliance de vCenter Server, con este m\u00e9todo compatible con las versiones 6.5, 6.7 y 7.x. De acuerdo al KB: <a href=\"https:\/\/kb.vmware.com\/s\/article\/2147144\">2147144<\/a><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">El proceso corresponde a la recuperaci\u00f3n de las credenciales de la cuenta ROOT la cual pudo haber fallado, bloqueado por la caducidad del tiempo o porque nos olvidamos que contrase\u00f1a se coloc\u00f3.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Primero siempre debemos realizar un snapshot para poder recuperarse en caso que exista un inconveniente con nuestro vCS, el snapshot debe ser creado de preferencia con la VM apagada.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Conect\u00e1ndonos al ESXi donde se encuentra la VM de vCS, procedemos a reiniciar el sistema operativo y al momento antes de iniciar el sistema operativo PhotonOS <strong>presionamos la tecla e\u00a0<\/strong>para ingresar al men\u00fa GNU GRUB y procedemos a colocar la siguiente sentencia luego de la l\u00ednea que comienza con Linux.<\/span><\/p>\n<pre class=\"language-markup\"><code>rw init=\/bin\/bash<\/code><\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Para luego presionar <em>F10 o Ctrl+x<\/em><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\"><img decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2022-01-03_20h05_50.png\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Esperamos que se reinicie el vCSA para luego montar nuevamente la ra\u00edz en modo lectura y escritura, con el siguiente comando:<\/span><\/p>\n<pre class=\"language-markup\"><code>mount -o remount,rw \/<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\">Una vez realizado este proceso, colocamos la nueva contrase\u00f1a usando el comando <strong>passwd<\/strong> y finalizamos desmontando la partici\u00f3n ra\u00edz con el siguiente comando:<\/span><\/p>\n<pre class=\"language-markup\"><code>umount \/<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\">Reiniciamos el vCSA corriendo un <strong>reboot -f<\/strong>. <\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2022-01-03_20h12_48.png\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Y validamos que la contrase\u00f1a haya sido cambiada.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><strong>Nota:<\/strong> debemos colocar una contrase\u00f1a que cumpla con los requerimientos del vCSA de acuerdo a las configuraciones en el VAMI del vCSA (IP:5480).<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2022-01-03_20h20_34.png\" width=\"742\" height=\"167\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Ahora, si la contrase\u00f1a caduc\u00f3, podemos correr los comandos siguientes para validarlo o para verificar si esta pr\u00f3xima a caducar. Ingresando a SSH:<\/span><\/p>\n<pre class=\"language-markup\"><code>chage -l root<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\"><img decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/migrated-inline\/article-53-01.png\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Si requerimos realizar el cambio de expiraci\u00f3n de la contrase\u00f1a podemos hacerlo usando el siguiente comando:<\/span><\/p>\n<pre class=\"language-markup\"><code>chage -I -1 -m 0 -M 99999 -E -1 root<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\">Donde:\u00a0<\/span><\/p>\n<table border=\"1\">\n<thead>\n<tr>\n<td>-I, &#8211;inactive INACTIVE<\/td>\n<td>set password inactive after expiration<br \/> to INACTIVE<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>-m, &#8211;mindays MIN_DAYS<\/td>\n<td>set minimum number of days before password<br \/> change to MIN_DAYS<\/td>\n<\/tr>\n<tr>\n<td>-M, &#8211;maxdays MAX_DAYS<\/td>\n<td>set maximum number of days before password<br \/> change to MAX_DAYS<\/td>\n<\/tr>\n<tr>\n<td>-E, &#8211;expiredate EXPIRE_DATE<\/td>\n<td>set account expiration date to EXPIRE_DATE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 12pt;\">Y validamos nuevamente para conocer si la contrase\u00f1a no expirar\u00e1:<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/migrated-inline\/article-53-02.png\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><strong>Finalmente,<\/strong> este proceso puede ser evitado si configuramos las alertas y\/o notificaciones de caducidad de contrase\u00f1a y proceder cambiarla cada cierto tiempo como recomendaci\u00f3n y de acuerdo a las pol\u00edticas de seguridad de la empresa.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola, en este nuevo post vamos a realizar la recuperaci\u00f3n de nuestra contrase\u00f1a de root del appliance de vCenter Server, con este m\u00e9todo compatible con las versiones 6.5, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":44,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[22,8,24,25,21,18,14,23,67],"class_list":["post-43","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia","tag-appliance","tag-mantenimiento","tag-upgrade","tag-vami","tag-vcenterserver","tag-vcenteserver","tag-vcsa","tag-vmware67","tag-vmware7"],"_links":{"self":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":1,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":95,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/43\/revisions\/95"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media\/44"}],"wp:attachment":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}