sudo는 절대 작동하지 않습니다. 내 컴퓨터에 권한이 없습니다. [닫기]

sudo는 절대 작동하지 않습니다. 내 컴퓨터에 권한이 없습니다. [닫기]

리눅스 민트를 다시 설치하고 싶어요...

많은 명령은 sudoand then apt-get또는 다른 형식으로 시작됩니다. 나는 이것을 결코 극복하지 못할 것입니다. 일반적인 시도:

john@john-AY022AA-ABA-p6330f:~$ sudo apt-get install sqlitebrowser
[sudo] password for john: 
Sorry, user john is not allowed to execute '/usr/bin/apt-get install sqlitebrowser' as root on john-AY022AA-ABA-p6330f.
john@john-AY022AA-ABA-p6330f:~$ 

그리고

john@john-AY022AA-ABA-p6330f:~$ cd /etc/sudoers.d
john@john-AY022AA-ABA-p6330f:/etc/sudoers.d$ ls -l
total 8
-r--r----- 1 root root 180 Mar 22  2017 mintupdate
-r--r----- 1 root root 958 Jan 17  2018 README

그리고

passwd 파일 [vim에서 복사하여 붙여넣기]

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin

Grub 메뉴로 이동하여 비밀번호를 성공적으로 변경한 것 같습니다. 화면 보호기를 건너뛸 수 있습니다. Arduino IDE를 깨우고 싶습니다. 몇 달 동안 잘 작동하다가 죽었습니다. 모든 길은 막다른 골목에서 멈춘다 sudo. Linux를 다시 로드해야 할 것 같습니다. 리눅스 민트를 다시 설치하고 싶어요!

답변1

알아낼 수 있는 권한이 없기 때문에 컴퓨터에 무엇을 했는지 정확히 파악하기가 어렵습니다. 민트는 잘 모르지만 우분투와 데비안의 포크라서 같은 그룹 설정을 기반으로 하는 것 같아요.

기본적으로는 기본적으로 사용자 그룹에 추가되어 있어야 합니다. 어느 하나 adm. sudoers 파일( )에는 해당 그룹의 모든 사람이 모든 명령을 사용할 수 있도록 허용하는 항목이 있어야 합니다.adminsudo/etc/sudoers

이 두 가지 중 하나는 거의 확실하게 깨졌습니다. 문제는 파일이 손상되면 운영 체제 내에서 복구할 수 없다는 것입니다. 당신은 열쇠를 금고에 넣어두었습니다.

가장 쉬운 해결 방법은 아마도 USB 드라이브나 CD에 Linux를 설치하고 부팅한 후 수동으로 편집 /etc/sudoers및/또는 /etc/group.

부팅 가능한 USB 드라이브를 만들려면 우분투 설치 프로그램에 설치하지 않고 "우분투 사용해 보기" 옵션이 있다는 것을 알고 있습니다. 민트에도 같은 옵션이 있는지 궁금합니다.

답변2

Mint CD/DVD에서 부팅할 수 있습니다. 명령줄을 설치하고 선택하지 마십시오. (Mint/Unbutu 전문가가 아니기 때문에 이 작업을 수행하는 방법을 정확히 알려줄 수는 없습니다.) 그런 다음 /mnt 아래에 하드 드라이브를 마운트하고 드라이브를 볼 수 있습니다. 이렇게 하면 루트 액세스 권한을 얻게 되므로 이점을 활용하십시오.Sudoers@Philip이 언급한 단계입니다.

=> 권장되지 않지만 CD에서 부팅할 때는 가능합니다. <=
가능합니다.이 기기를 인터넷에서 연결 해제그리고 /etc/shadow 또는 /etc/passwd에서 비밀번호를 삭제하세요.
당신이 가지고 있다면/etc/shadow파일에서 첫 번째와 두 번째 콜론 사이의 모든 문자를 제거합니다.
/etc/shadow가 없으면 위와 동일한 단계를 수행합니다./etc/비밀번호문서.
이것은 것이다제거하다루트 비밀번호. 그런 다음 비밀번호가 필요 없이 루트로 로그인을 시도할 수 있습니다. 루트 비밀번호를 재설정하고 인터넷에 다시 연결하기 위해 필요한 작업을 수행하십시오.

관련 정보