Dans ma nouvelle installation Gentoo, su ne fonctionne pas en tant qu'utilisateur non root: après avoir entré le mot de passe correct, je reçois le message "su: Permission refusée". Qu'est-ce qui peut causer cela? J'ai déjà essayé de réinstaller le package containng /bin/su
.
EDIT: sudo fonctionne.
permissions
su
Erik
la source
la source
Réponses:
Vous devez ajouter votre utilisateur au
wheel
groupe :Vous pouvez également désactiver l'enregistrement de l'appartenance au groupe
su
enpam
modifiantet commentant cette ligne:
Il nécessite que les utilisateurs soient dans le
wheel
groupe pour pouvoir changer d'utilisateur. Le changement d'utilisateur en tant que non root fonctionne à nouveau lorsque cepam
module est désactivé poursu
.la source
Il pourrait y avoir de nombreux problèmes. Vérifiez certains de ces éléments à l'aide de l'utilisateur hypothétique erik:
groups
)?/bin/su
ces privilèges:rwsr-xr-x
(Est-ce la racine setuid?ls -l /bin/su
)sudo su -
?la source
Il peut y avoir plusieurs raisons . Il est très probable que la raison apparaisse dans les journaux système. Recherchez les
/var/log
fichiers qui ont été modifiés lors d'unesu
tentative (le nom du fichier dépend de votre configuration syslog). Si vous avez du mal à interpréter les entrées du journal, copiez-collez-les dans votre question.la source
J'ai compilé shadow pendant la construction de Linux From Scratch 8.4, et je pouvais me connecter en tant qu'utilisateur root ou non privilégié, mais je ne pouvais pas passer d'un utilisateur non privilégié à root, comme pour Erik ci-dessus. Il s'est avéré que le binaire su appartenait à mon utilisateur non privilégié. Cela a fonctionné après que j'ai chowné le binaire su pour rooter, et ai fait 'chmod u + s' sur le binaire su.
la source