Trampa: no puede su como root, no puede cambiar el grupo a la rueda, ssh como root prohibido

8

¿Es esto una trampa? Realicé estos pasos en FreeBSD 10:

1) ssh como root prohibido

2) registrado como usuario

3) su como raíz

4) como root chsh cambió el nombre del usuario "usuario" a "luser"

5) salir de la raíz

Y desde este momento no puedo su raíz porque el usuario no está en el grupo de rueda y no puedo cambiar el grupo en / etc / group porque no tengo privilegios para hacerlo.

¿Qué puedo hacer para iniciar sesión como root?


fuente

Respuestas:

22

Puede hacer cualquiera de estas cuatro cosas:

  • Inicie sesión como un usuario que está en el wheelgrupo y corríjalo desde allí
  • Inicie sesión como root desde la consola / OIT
  • Arranque desde un CD, monte / etc y repare / etc / group
  • Restaurar / etc / passwd y / etc / shadow de la copia de seguridad más reciente
Jenny D
fuente
3

No hay necesidad de Live CD o memoria USB. Puede iniciar en modo de usuario único, montar los sistemas de archivos mount -ay establecer / cambiar la contraseña de rootpasswd

El modo de usuario único es un modo para un solo usuario, root. Puede arrancar en modo de usuario único sin escribir la contraseña de root.

En BSD, el arranque en modo de usuario único suele ser una opción en el menú de arranque.

En Linux, el arranque en modo de usuario único podría lograrse estableciéndolo singlecomo una opción de kernel. (por ejemplo, en grub, seleccione la línea de arranque, presione epara editar, cambie el parámetro de inicio, presione cpara continuar el arranque).

En LILO usando el indicador de arranque de LILO (presione [Ctrl] - [x] si está en una interfaz gráfica) y escriba linux single

Si esto no funciona para un kernel antiguo, también puede especificar, --init=/bin/bashentonces obtendrá un shell bash de root.

Jens Timmerman
fuente
2

Puede arrancar desde una unidad de CD o USB en vivo, montar la partición del sistema, modificar los archivos nessecary, volver a arrancar el sistema.

Gerald Schneider
fuente