En mi nueva instalación de Gentoo, su no funciona como mi usuario no root: después de ingresar la contraseña correcta, aparece el mensaje "su: Permiso denegado". ¿Qué podría estar causando esto? Ya he intentado reinstalar el paquete que contiene /bin/su
.
EDITAR: sudo funciona.
permissions
su
Erik
fuente
fuente
Respuestas:
Tienes que agregar tu usuario al
wheel
grupo :Como alternativa, puede desactivar la comprobación de la pertenencia al grupo
su
enpam
editandoy comentando esta línea:
Requiere que los usuarios estén en el
wheel
grupo para poder cambiar de usuario. El cambio de usuario como no root funciona nuevamente cuando estepam
módulo está deshabilitadosu
.fuente
Podría haber muchos problemas. Verifique algunos de estos elementos, utilizando el usuario hipotético, erik:
groups
)?/bin/su
estos privilegios:rwsr-xr-x
(¿Es setuid root?ls -l /bin/su
)sudo su -
?fuente
Podría haber muchas razones . Es muy probable que la razón aparezca en los registros del sistema. Busque los
/var/log
archivos que se modificaron en el momento de unsu
intento (el nombre del archivo depende de la configuración de syslog). Si tiene problemas para interpretar las entradas de registro, cópielas y péguelas en su pregunta.fuente
Compilé shadow en el curso de la construcción de Linux From Scratch 8.4, y pude iniciar sesión como root o un usuario sin privilegios, pero no pude usar un usuario sin privilegios para root, como en el caso de Erik arriba. Resultó que el su binario era propiedad de mi usuario no privilegiado. Funcionó después de que puse el binario su a root, e hice 'chmod u + s' en el binario su.
fuente