Su: /bin /bash: Permiso denegado dudas

  
 

oracle del cliente se estrelló repentinamente, debido a la puesta en marcha del negocio, el cliente reinició el servidor de manera subconsciente, el sistema está listo, listo para cambiar al usuario de oracle para iniciar la base de datos, no puede cambiar su interruptor, está realmente en el fuego, La descripción es la siguiente: debajo del usuario root, su a un usuario normal oracle, obtenga el siguiente error:

[root @ localhost ~] # su - oraclesu: advertencia: no se puede cambiar el directorio a /home /oracle: permiso denegado: /bin /bash: Permiso denegado

Y el usuario de oracle no puede iniciar sesión directamente, se produce el mismo error.

Esta es una pregunta muy extraña. ¿Qué la causó? Las ideas son las siguientes: 1, problema de permiso de ejecución de programa 2, problema de permisos de biblioteca compartida dependiente del programa 3, problema de permisos de directorio 4, problema de espacio raíz.

Verifique /bin /bash, los permisos son correctos, verifique los permisos /home /oracle correctamente, verifique /lib/ld-***.so, los permisos son correctos.

Continúe con la depuración, verifique /etc /passwd, establezca oracle home en /tmp, establezca /tmp en 777, este permiso debería ser el más relajado.

Y su tiene el mismo error.

Este es el usuario de Oracle que no puede acceder a 777 permisos /tmp.

¿Dónde aparece el problema?

Al final del comando star, vi el problema, [root @ localhost ~] #stat /output es el siguiente: porque no puedes ver ls. Archivo: " /" Tamaño: 1024 Bloques: 2 IO Bloque: 1024 Dispositivo de directorio: 803h /2051d Inode: 2 Enlaces: 22Access: (0666 /drw-rw-rw-) Uid: (0 /root) Gid: ( 0 /raíz) Acceso: 2007-12-01 22: 28: 48.000000000 + 0800Modificar: 2007-12-01 22: 28: 34.000000000 + 0800Cambio: 2007-12-01 23: 17: 35.000000000 +0800

El problema surgió, los permisos aquí son incorrectos y se produce la pérdida de permisos X.

[root @ localhost ~] #chmod 755 /

Después de la modificación, el problema desaparece.

El método que produce el problema anterior: el primero, chmod 666 /, puede causar.

O, el segundo, chmod 700 /lib/ld-xxxx.so, también puede hacer que falle su.

Si está interesado, puede probarlo usted mismo.

/La pérdida de permisos tiene el mismo efecto en varios demonios que se ejecutan en sus propios usuarios.

Copyright © Conocimiento de Windows All Rights Reserved