Je viens de terminer l'installation de Debian 8 (Jessie) et j'ai essayé de créer un répertoire dans lib/firmware
, car il manquait un fichier (rtl8723befw.bin
) dans l'installation, et il dit
mkdir: cannot create directory `rtlwifi`: Permission denied
J'ai essayé de mettre Sudo sur le devant, mais ça revient:
bash: Sudo: command not found
Lorsque vous essayez d'installer Sudo avec apt-get install Sudo
ou même apt-get update
il renvoie:
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Je ne sais vraiment pas quoi faire. Toutes les solutions que je semble trouver pour la dernière erreur sont d'utiliser Sudo, mais je ne l'ai même pas.
Si vous n'avez pas installé Sudo
, vous devrez en fait devenir root. Utilisation su -
et fournissez le mot de passe de l'utilisateur root (pas votre mot de passe) lorsque vous y êtes invité. Une fois que vous êtes devenu root, vous pouvez alors apt-get install Sudo
, déconnectez-vous du shell racine et utilisez réellement Sudo
comme vous essayez, maintenant qu'il sera installé.
Devenez root, exécutez su
, donnez votre mot de passe root, puis exécutez:
apt install Sudo
Pour accorder des privilèges administratifs à Mariel
, exécutez la commande visudo
en tant que root, puis modifiez votre fichier comme suit:
# User privilege specification
root ALL=(ALL:ALL) ALL
Mariel ALL=(ALL:ALL) ALL
Connectez-vous en tant qu'utilisateur Mariel. Vous pourrez exécuter Sudo sans problème.
Comme alternative aux réponses données, si vous ne connaissez pas le mot de passe root pour vous permettre d'utiliser su
, vous pouvez démarrer en mode mono-utilisateur.
Dans le menu grub, appuyez sur e
pour modifier la ligne de commande de démarrage. Vers la fin de la ligne commençant par linux
ajoutez le mot single
et continuez le démarrage. Vous serez placé sur une invite root et pourrez réinitialiser le mot de passe root afin de pouvoir utiliser su
au prochain démarrage normal.
Vous pouvez utiliser su -c
comme un remplacement rapide et sale. Si votre su
ne comprend pas -c
, puis juste su
pour vous connecter en tant que root. Si vous travaillez sur une sorte d'appareil embarqué étrange qui n'a pas su
, essayez login root
au lieu.