Oracle Universal Installer no puede continuar con la instalación si el usuario es root


0

Estoy usando Kali Linux. e intento instalar Oracle ejecutando ./runInstallerpero obtengo el siguiente error.

root@kali:/opt/database# ./runInstaller

The user is root. Oracle Universal Installer cannot continue installation if the user is root.

root@kali:/opt/database# 

¿Alguna ayuda sobre cómo instalar Oracle en kali_linux? o cómo resolver el error anterior?


¿Qué pasa si lo ejecuta con un usuario no root?
Tom Yan

¿Has leído la documentación de Oracle? Y ejecutar DB como root no es una idea sabia
Romeo Ninov

Respuestas:


2

Oracle se ejecuta como un usuario no root y el instalador lo aplica durante la instalación. Esto lo protege de todo tipo de maldad. (Solo deseo que más aplicaciones sigan este modelo).

Hay una guía de instalación que debe leer antes de instalar, y seguirla mientras realiza la instalación.

Una vez que haya completado la instalación, deberá ejecutar un script como root. Esto configurará algunas cosas que deben hacerse como root.


1

La respuesta es simple. primero cree una cuenta de usuario normal, luego ejecute su [your user acount]en el terminal y ejecute el instalador

ejemplo

useradd -m -G wheel -s /bin/bash user
su user

primero, compruebe si el grupo de administración predeterminado es sudo o wheel si es sudo y no wheel reemplaza wheel con sudo en el primer comando. simplemente no agregue su usuario a la raíz del grupo y asegúrese de establecer una contraseña


0

El instalador de Oracle requiere que ciertas acciones se realicen con privilegios de root, pero no se debe invocar directamente como usuario root. En su lugar, ejecuta el instalador utilizando un usuario normal sin privilegios, y el instalador le solicita que ejecute ciertas acciones como root en otra sesión según sea necesario.

Consulte, por ejemplo, las propias instrucciones de instalación de Oracle . La URL es para una versión anterior de su software, pero ha sido así durante años, por lo que nada es nuevo.

Una práctica común es crear un usuario y grupo de shell específicamente para la instalación de Oracle. Eso también tiene la ventaja de mantener cosas como la configuración del entorno local para un solo usuario.

PD: Me encanta la ironía de intentar hacer una instalación de root shell en Kali :)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.