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.
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.
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.