Я только что закончил установку Debian 8 (Jessie) и попытался создать каталог lib/firmware
, потому что rtl8723befw.bin
в установке отсутствовал файл ( ), и он говорит
mkdir: cannot create directory `rtlwifi`: Permission denied
Я попытался положить sudo на передний план, но потом он возвращается:
bash: sudo: command not found
При попытке установить sudo apt-get install sudo
или даже apt-get update
вернуть:
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?
Я действительно в недоумении, что делать. Все решения, которые я нахожу для последней ошибки, это использовать sudo, но у меня даже этого нет.
debian
software-installation
sudo
root
Миссури
источник
источник
sudo
. Всегдаsu -c
.Ответы:
Если у вас нет
sudo
установленного программного обеспечения, вам необходимо стать пользователем root. Использованиеsu -
и предоставить пароль привилегированного пользователя (не ваш пароль) , когда его спросили. После того, как вы стали пользователем root, вы можетеapt-get install sudo
выйти из корневой оболочки и фактически использовать,sudo
как вы пытаетесь, теперь, когда он будет установлен.источник
root
снова и добавьте себя вwheel
группу. Также используйте,visudo
чтобы удостовериться, что конфигурация, позволяющая кому-либо вwheel
группе использоватьsudo
, не закомментирована.sudo
Группа служит той же цели.sudo
.Станьте пользователем root, запустите
su
, укажите свой пароль root, а затем запустите:Чтобы предоставить административные привилегии
Mariel
, запуститеvisudo
команду от имени пользователя root, а затем отредактируйте файл следующим образом:Войдите как пользователь Mariel. Вы сможете запустить sudo без проблем.
источник
В качестве альтернативы данным ответам, если вы не знаете пароль пользователя root, который вы можете использовать
su
, вы можете загрузиться в однопользовательском режиме.В меню grub нажмите
e
для редактирования командной строки загрузки. В конце начала строкиlinux
добавьте словоsingle
и продолжайте загрузку. Вы будете помещены в приглашение root и сможете сбросить пароль root, чтобы вы могли использовать егоsu
при следующей нормальной загрузке.источник
Вы можете использовать
su -c
как быструю и грязную замену. Если вашsu
не включает-c
, то простоsu
войдите в систему как root. Если вы работаете на каком-то странном встроенном устройстве, которого нетsu
, попробуйтеlogin root
вместо этого.источник