'sudo'가 설치되어 있지 않아 설치할 수 없습니다. 루트인지 묻는 메시지가 나타납니다.

'sudo'가 설치되어 있지 않아 설치할 수 없습니다. 루트인지 묻는 메시지가 나타납니다.

방금 Debian 8(Jessie) 설치를 마쳤고 lib/firmware설치에서 파일( )이 누락되었기 때문에 디렉토리를 생성하려고 했습니다.rtl8723befw.bin

mkdir: cannot create directory `rtlwifi`: Permission denied

sudo를 앞에 넣으려고 했지만 다음과 같이 반환됩니다.

bash: sudo: command not found

apt-get install sudosudo를 사용하거나 설치하려고 하면 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를 사용하는 것 같지만 그조차 없습니다.

답변1

아직 설치 하지 않았다면 sudo실제로 루트 권한이 있어야 합니다. su -루트 사용자의 비밀번호를 사용 하고 제공하십시오(당신의비밀번호)를 묻는 경우. 루트가 되면 apt-get install sudo루트 셸에서 로그아웃하여 sudo실제로 원하는 방식으로 사용할 수 있습니다. 이제 설치가 완료되었습니다.

답변2

루트가 되어 를 실행하고 su루트 비밀번호를 입력한 후 다음을 실행하세요.

apt install sudo

사용자에게 관리 권한을 부여하려면 루트로 명령을 Mariel실행 visudo하고 다음과 같이 파일을 편집하십시오.

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

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

답변3

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

Grub 메뉴에서 eEdit boot command line을 누릅니다. 줄 끝 부분에 linux단어를 추가 single하고 계속해서 이어갑니다. 루트 프롬프트로 들어가고 su다음 일반 부팅을 위해 루트 비밀번호를 재설정할 수 있습니다.

답변4

su -c빠르고 더러운 대안 으로 사용할 수 있습니다 . su그렇지 않은 경우에는 루트로 로그인 -c하십시오 . su이 기능이 없는 이상한 내장 장치를 사용하고 있다면 대신 su사용해 보세요 .login root

관련 정보