[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: No puedo acceder a los programas de /bin





El 16 de julio de 2011 13:58, consul tores <consultores1@gmail.com> escribió:
El día 16 de julio de 2011 04:35, consul tores
<consultores1@gmail.com> escribió:
> El día 16 de julio de 2011 04:18, mariodebian <mariodebian@gmail.com> escribió:
>> El sáb, 16-07-2011 a las 12:56 +0200, Alvaro Guzman Lopez escribió:
>>> Hola lista
>>>
>>> Acabo de ejecutar un "chmod -R 664 /bin/" y ahora no puedo acceder a
>>> ninguno de sus ficheros (ls, chmod, mount...)
>>> Tengo una consola abierta por ssh como root, pero no puedo volver a
>>> abrir otra. El pc en cuestion es un server sin monitor, y para acceder
>>> a el fisicamente (y cacharrear desde un livecd) está bastante
>>> complicado a parte de que tendría que llevarme una pantalla.
>>>
>>> Se os ocurre alguna solución desde una consola?
>>>
>>> pd: estoy en windows ahora (d'oh!)
>>> Gracias y un saludo
>>
>>
>> Copia desde otra máquina (por scp) el archivo /bin/busybox a tu home o
>> a /root (se copiará con permisos 755 y ejecutas:
>>
>>        /root/busybox ash
>>
>> Dentro de esa shell deberías tener los comandos ls, chmod, etc.. para
>> recuperar el bin (puedes llamar a los comandos directamente)
>>
>> /root/busybox chmod 755 /bin/*
>>
>>
>> Sobre todo no reinicies o no podrás volver a conectarte
>>
>>
>> --
>> Saludos
>> --
>> http://mariodebian.com
>>
>
> Se me ocurre, ademas de la sugerencia de Mario; xedit esta en
> /usr/bin, asi que podrias hacer un script y correrlo in situ. Otra,
> seria chroot, pero en Win?; tambien con # nc -l ip_del equipo desde
> otro Linux, sin cerrar esa coneccion ssh. Asi, tendrias otra mas.
>
> Suerte.
>
Otra mas, GET esta en /usr/bin; no te paso la lista completa, por que
es larga: get -c via_repositorio_debian y lo pones en /usr/bin y luego
cambias la ruta y ejecutas chmod segun_la_indicacion_de_Mario.

Solo espero no estar disvariando!


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] CAFxkjqknJmz-8MgNGcN1Py1qKmCmKr5HpmQJuEyh7mTv3e8HWA@mail.gmail.com" target="_blank">http://lists.debian.org/[🔎] CAFxkjqknJmz-8MgNGcN1Py1qKmCmKr5HpmQJuEyh7mTv3e8HWA@mail.gmail.com


Muchas gracias a todos. Perdonad que no contestase el sábado cuando lo solucioné.
Probé a bajarme busybox en un pc con linux, y de ahí copiarlo por scp a el pc en cuestión, lo gracioso es que como no podía abrir otras sesiones ssh (supongo que al logarte intentaba ejecutar bash y daba error de acceso) pues instale en el laptop el ssh server, y desde el server estropeado abrir scp (que gracias a dios, o al que puso scp en usr, funcionaba) y me copie busybox, y ya con el pude ejecutar el chmod :D

Otra historia que al final acaba bien. Gracias a todos.

PD: ejecute el chmod 664 porque un script (checklist.pl) que encontré por ahí para ver las seguridad del equipo, recomendaba poner a 664 /bin ... si lo piensas bien y no actúas a como una maquina haciendo cualquier cosa que te digan, ves que es una gilipollez


Un saludo

 

--
Alvaro Guzmán
http://alwar.pushthebutton.es

Reply to: