Página 1 de 2

[shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 04:54
por dark_sasuke
Pues tengo un programa que necesito correr por shell (ZNC) pero al correr me dice que no se puede correr como root y no arranca como hago para poder arrancarlo, solo tengo disponible el user root

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 05:00
por pspCaracas
Muy probablemente (no lo he instaldo) ZNC tiene un script de inicio de servicios. Intenta como root hacer algo como

Código: Seleccionar todo

/etc/init.d/znc start


Eso hará que el servicio levante con el usuario destinado para tal fin, que por razones de seguridad no debe ser root.

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 05:11
por pspCaracas
Bueno, instalé el paquete (no lo configure) porque vi en el listado de archivos que no trae un script de servicios. Viendo la documentación del paquete, la cual se puede acceder vía:

Código: Seleccionar todo

less /usr/share/doc/znc/README.Debian 


Dicen:

Once you have znc set up, you may want to start the daemon on boot, with
this in a user's crontab:
@reboot znc


Es decir debes colocar eso en el crontab de un usuario (al parecer cualquier usuario) .

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 15:38
por m0skit0
dark_sasuke escribió:solo tengo disponible el user root

MAL REMAL FATAL REQUETEFATAL root sólo se debe usar en caso de adminstración.

Wikipedia escribió:No es recomendable utilizar el usuario root para una simple sesión de uso habitual, ya que pone en riesgo el sistema al garantizar acceso privilegiado a cada programa en ejecución. Es preferible utilizar una cuenta de usuario normal y utilizar el comando su para acceder a los privilegios de root de ser necesario.

La separación de privilegios administrativos de aquellos del usuario normal también hacen más resistente contra virus y otros tipos de software malicioso a un sistema operativo. La falta de esta característica en DOS y versiones tempranas de Microsoft Windows han sido citadas como una de las principales causas por las cuales estos sistemas son más inseguros.

Todo usuario experimentado de Linux te dirá lo mismo: root sólo como último recurso.

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 17:44
por dark_sasuke
Es que es un VPS no mi pc xD, y weno no tengo otro usuario aparte del usuario root :/

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 17:47
por pspCaracas

Código: Seleccionar todo

adduser darky


Listo, ahí tienes un usuario nuevo.

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 17:57
por dark_sasuke
pspCaracas escribió:

Código: Seleccionar todo

adduser darky


Listo, ahí tienes un usuario nuevo.


Y como me logeo en ese user (sip pregunta tonta tonta tonta XD) ... al acceder por ssh accede al usuario root, estando en la shell del VPS como hago para cambiar de user (dios falta muxo por aprender xD)

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 18:03
por m0skit0

Código: Seleccionar todo

su darky

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 06 May 2010, 18:06
por dark_sasuke
Gracias profe :)

Re: [shell]programa NO root, correrlo como root, como?

Publicado: 08 May 2010, 00:54
por dark_sasuke
Weno esto esta solucionado ;) .... cierro :chapao: