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
wheelgrupo :Como alternativa, puede desactivar la comprobación de la pertenencia al grupo
suenpameditandoy comentando esta línea:
Requiere que los usuarios estén en el
wheelgrupo para poder cambiar de usuario. El cambio de usuario como no root funciona nuevamente cuando estepammódulo está deshabilitadosu.fuente
Podría haber muchos problemas. Verifique algunos de estos elementos, utilizando el usuario hipotético, erik:
groups)?/bin/suestos 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/logarchivos que se modificaron en el momento de unsuintento (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