‘sudo’가 설치되어 있지 않아 설치할 수 없으며 루트인지 묻습니다. apt-get install sudo또는 심지어

방금 데비안 8 (Jessie) 설치를 마쳤고 설치에 lib/firmware누락 된 파일 ( rtl8723befw.bin) 이 있기 때문에에 디렉토리를 만들려고 했습니다.

mkdir: cannot create directory `rtlwifi`: Permission denied

sudo를 앞에 놓으려고했지만 반환합니다.

bash: sudo: command not found

sudo와 함께 apt-get install sudo또는 심지어 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를 사용하는 것이지만 그조차도 없습니다.



답변

sudo설치 하지 않은 경우 실제로 루트가되어야합니다. 사용 su -루트 사용자의 암호 (안 제공하고 사용자의 요청시 암호). 루트가 된 후에 apt-get install sudo는 루트 쉘에서 로그 아웃하고 실제로 sudo시도한대로 사용할 수 있습니다. 이제 설치되었습니다.


답변

루트가되어 실행 su하고 루트 암호를 입력 한 후 다음을 실행하십시오.

apt install sudo

에 관리 권한을 부여하려면 root로 명령을 Mariel실행 visudo한 후 다음과 같이 파일을 편집하십시오.

# User privilege specification
root    ALL=(ALL:ALL) ALL
Mariel  ALL=(ALL:ALL) ALL

사용자 Mariel로 로그인하십시오. 문제없이 sudo를 실행할 수 있습니다.


답변

주어진 답변에 대한 대안으로, 사용할 수있는 루트 암호를 모르는 경우 su단일 사용자 모드로 부팅 할 수 있습니다.

grub 메뉴에서을 눌러 e부팅 명령 줄을 편집하십시오. 줄의 시작 부분 근처에 단어을 linux추가 single하고 부팅을 계속하십시오. 루트 프롬프트가 표시되고 su다음 일반 부팅시 사용할 수 있도록 루트 암호를 재설정 할 수 있습니다 .


답변

su -c빠르고 더러운 교체품으로 사용할 수 있습니다 . 당신이 경우 su에 포함되지 않습니다 -c, 그럼 그냥 su루트로 로그인합니다. 이없는 이상한 내장형 장치를 사용하는 경우 대신 su시도하십시오 login root.


답변