web-dev-qa-db-fra.com

Utilisateur root ne disposant pas d'autorisations

Mon utilisateur root ne fonctionne pas comme il le devrait. Sudo fonctionne parfaitement, mais si je me connecte à root, la saisie semi-automatique ne fonctionne pas pour toutes les commandes nécessitant l'autorisation de root et je ne peux pas exécuter un fichier appartenant à l'un de mes utilisateurs. Tout fonctionne si je saisis root par Sudo -i mais pas avec su root ou en mode texte.

1
Marten

As-tu essayé

Sudo su -

commande.

L'exécution de su root n'exécute pas votre profil, et les variables de chemin définies explicitement ne seront pas disponibles, pourrait être la raison du manque de complétion automatique.

erreur dans les commentaires, la bonne solution serait de changer l’autorisation de votre script,

chmod u+x /home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run
./home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run

OU si vous ne pouvez pas faire ça

bash  ./home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run

et ça devrait fonctionner.

0
Ratnakar Pawar

Utilisez la commande Sudo su. Cela élève les privilèges au super utilisateur. N'oubliez pas de taper exit une fois que vous avez terminé. Courir constamment en tant que SU est dangereux. Si vous oubliez de quitter, vous exposez votre système.

0
Terrance8D