He perdido la capacidad de usar vi, apt-get, etc. como usuario ROOT después de editar ROOT .bashrc

He perdido la capacidad de usar vi, apt-get, etc. como usuario ROOT después de editar ROOT .bashrc

Estoy usando Debian Linux. Después de iniciar sesión hoy, apareció un mensaje que decía que Firefox tenía una actualización. Hice clic en él, pero me salió un error que decía 'ldconfig' no encontrado y que normalmente /sbin, /usr/local/sbin, etc. están en la ruta de ROOT. Solicité ROOT, vi que no había ninguna variable 'PATH', así que agregué una línea a .bashrc de la siguiente manera:

export PATH="/usr/local/sbin:/sbin:."

Después de hacer

. .bashrc

Me di cuenta de que ahora no tengo la capacidad de usar comandos como usuario ROOT, como vi, apt-get, more, etc. "Creo" que esto habría estado bien si hubiera puesto:

RUTA=$RUTA:/usr/local/sbin:/sbin:.

exportar RUTA

¿Está bien?

pero eso es agua pasada ya que ahora estoy muerto en el agua como usuario ROOT. ¿Cómo puedo salir de este problema de no poder usar vi como ROOT y hacer que .bashrc vuelva a ser como estaba?

TIA, Steve

Respuesta1

Parece que has arruinado tu camino. Si no está en su .bashrc local, significa que generalmente proviene de /etc./skel/.bashrc o /etc/bash.bashrc

Debería poder abrir vim o nano utilizando rutas explícitas.

/bin/nano o /bin/vi Creo que debería permitirte editar el archivo. Podría ser /usr/bin/ en lugar de solo /bin/, no estoy tan familiarizado con Debian como con Arch y RHEL/SLES.

información relacionada