Foros del Web » Administración de Sistemas » Unix / Linux »

No puedo utilizar sudo!

Estas en el tema de No puedo utilizar sudo! en el foro de Unix / Linux en Foros del Web. Hola! Quiero instalar SuiteCRM en un servidor online. Tengo que asignar permisos mediante la consola. Tengo Jailed Shell y empleo Putty. Tengo que ejecutar estos ...
  #1 (permalink)  
Antiguo 18/11/2015, 10:40
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Pregunta No puedo utilizar sudo!

Hola!

Quiero instalar SuiteCRM en un servidor online.

Tengo que asignar permisos mediante la consola. Tengo Jailed Shell y empleo Putty.
Tengo que ejecutar estos comandos:
  • sudo chown -R www-data:www-data .
  • sudo chmod -R 755 .
  • sudo chmod -R 775 cache custom modules themes data upload config_override.php

Voy a la carpeta de instalación de SuiteCRM: cd my-suitecrm.
Después ejecuto el comando: sudo chown -R www-data:www-data
La consola me dice: effective uid is not 0, is sudo installed setuid root?

¿Esto significa que mi usuario Apache no tiene permisos para utilizar sudo?

He intentado cambiar los permisos de sudo (espero no estar diciendo incoherencias )
Ejecuto el comando: ls -l /etc/sudoers
La consola me dice: -r--r----- 1 root root 4002 Mar 1 2012 /etc/sudoers

He intentado cambiar los permisos de sudo de 2 formas distintas, sin éxito:
  1. chmod 777 /etc/sudoers. A los cual la consola responde: chmod: changing permissions of `/etc/sudoers': Operation not permitted
  2. nano /etc/sudoers. A lo cual Nano me dice: Error reading /etc/sudoers: Permission denied.

¿Qué hago para solucionar este problema?

Última edición por berkeleyPunk; 18/11/2015 a las 13:24
  #2 (permalink)  
Antiguo 19/11/2015, 08:11
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No puedo utilizar sudo!

muestra la salida de

ls -l $(which sudo)

y

sudo -l
  #3 (permalink)  
Antiguo 20/11/2015, 07:48
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Sonrisa Respuesta: No puedo utilizar sudo!

Cita:
Iniciado por AlvaroG Ver Mensaje
muestra la salida de...
Gracias por responder AlvaroG.

Lo primero devuelve esto: ---s--x--x 1 root root 123832 Aug 13 04:31 /usr/bin/sudo*. Para que lo veas a todo color, mira por aquí.

Lo segundo devuelve lo ya dicho: sudo: effective uid is not 0, is sudo installed setuid root?
Cualquier línea que empiece con sudo, devuelve lo mismo.



Nota: quiero recalcar que la cuenta SSH que tengo es tipo Jailed Shell. Con lo cual entiendo que mi cuenta no tiene privilegios de administrador, y por tanto no puedo hacer lo que quiera. Lo que incluye (imagino), emplear sudo. Ahora, si esto es como digo, de poco sirve una cuenta Jailed Shell, ¿no?


Saludos!

Última edición por berkeleyPunk; 20/11/2015 a las 07:54
  #4 (permalink)  
Antiguo 20/11/2015, 08:20
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: No puedo utilizar sudo!

Intenta restablecer los permisos, mi consejo es que arranques con una live y suponiendo que estés en sda1, sería algo similar al ejemplo:
Código BASH:
Ver original
  1. sudo fdisk -lu
Código BASH:
Ver original
  1. sudo mkdir /mnt/recover
  2. sudo mount /dev/sda1 /mnt/recover
  3. sudo chmod -R root:root /mnt/recover/usr
  4. sudo chmod -R a+rX /mnt/recover/usr
  5. sudo umount /mnt/recover
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #5 (permalink)  
Antiguo 23/11/2015, 07:54
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No puedo utilizar sudo!

Llegado a este punto, contactaría al soporte técnico de la empresa a la que estás alquilando el servidor. Quizás haya alguna restricción de SELinux, o algo similar. Quizás una opción de montaje para /usr, es imposible saberlo.

Con acceso directo se podría verificar los logs, pero sin permisos de root no lo veo posible. Que se encarguen quienes tienen los permisos :)
  #6 (permalink)  
Antiguo 23/11/2015, 20:29
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Sonrisa Respuesta: No puedo utilizar sudo!

Cita:
Iniciado por AlvaroG Ver Mensaje
...Que se encarguen quienes tienen los permisos...


De todas formas, gracias por su interés!
  #7 (permalink)  
Antiguo 24/11/2015, 07:58
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No puedo utilizar sudo!

Tienes que entender que es muy difícil solucionar el problema en un servidor en el cual no tienes permisos para hacerlo. A menos que haya entendido mal, el servidor sea tuyo, y tengas permisos de root.

Etiquetas: linux
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:28.