!["sudo chmod 665 /etc"를 사용하여 oneiric(ubuntu11.10)에서 /etc 권한을 변경했습니다. 이제 sudo를 사용할 수 없습니다.](https://rvso.com/image/1108684/%22sudo%20chmod%20665%20%2Fetc%22%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20oneiric(ubuntu11.10)%EC%97%90%EC%84%9C%20%2Fetc%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%9D%B4%EC%A0%9C%20sudo%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
나는 큰 일을 망쳤다. /etc
다음 명령을 사용하여 우분투 11.10에서 권한을 변경했습니다.
sudo chmod 665 /etc
이제 sudo를 사용하려고 하면 다음 오류가 발생합니다.
sudo: can't open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
저는 우분투를 처음 접하기 때문에 어떤 도움이라도 대단히 감사하겠습니다. 나는 이미 사용해 보았지만 su
루트로 로그인하지도 않았고 심지어 항상 말하는 올바른 비밀번호를 제공했습니다 Authentication Failure
. 나는 루트로 로그인하고 싶지 않습니다. 왜냐하면 그것은 위험하고 심지어 나 같은 Linux 초보자도 그러한 제어권을 가질 만큼 어리석지 않기 때문입니다. 나는 단지 나의 것을 다시 사용하고 싶다 sudo
. 복구 모드로 들어가려고 했지만 복구 모드로 들어갈 수 없습니다.
답변1
복구 콘솔 옵션 부팅.
읽기-쓰기 재마운트 선택
루트 쉘 선택
cd /
chmod 755 etc <--to get it back to default
sync
init 6
답변2
일반적으로 복구 모드로 부팅하지 않고, 라이브 CD를 사용하지 않고, 전혀 재부팅하지 않고도 이러한 종류의 문제를 해결할 수 있습니다. GUI가 있는 Ubuntu 시스템(GUI가 설치되지 않은 Ubuntu 서버 시스템과 반대)에는 루트로 명령을 실행하기 위한 두 가지 메커니즘이 있습니다. 하나는sudo
. 다른 하나는정책 키트. 당신이 사용할 수있는pkexec
, 권한을 수정하기 위한 PolicyKit의 명령줄 프런트엔드:
pkexec chmod 755 /etc
문제를 만들기 위해 실행한 것이 을 실행하는 것 뿐이었다 sudo chmod 665 /etc
면 문제가 완전히 해결되었으며 권한을 복구하려고 시도할 필요가 없습니다.내부에 /etc
. ( 플래그를 사용하지 않는 명령으로 내부에서는 아무것도 /etc
변경되지 않습니다 .)chmod
/etc
-R
답변3
우분투 라이브 CD를 넣고 터미널을 열고 다음을 입력해 보세요.
sudo su -
mount /dev/sda5 (or whichever is the root partition of your Ubuntu installation) /mnt
chroot /mnt
chmod 755 /etc
exit
이것은 사물을 있는 그대로 만들어야 합니다.
답변4
boot-manager-OS-List는 복구 모드로 들어갈 수 있는 옵션을 제공하는 ubuntu-grub-bootmanager가 아닌 windows-bootmanager처럼 보입니다.
어쨌든 시스템이 grub을 어디에나 설치하는지 실제로는 모르겠지만 우분투를 선택할 때 Shift 키를 누른 채 grub 메뉴로 들어가십시오 (존재하는 경우).
또 다른 방법은 Windows 파티션에서 boot.ini 파일을 편집하는 것입니다. 우분투에 대한 항목이 있어야 합니다. 이 줄에 1을 추가하고 우분투로 부팅해 보세요. 1은 시스템에 대한 루트 액세스 권한이 있는 명령줄인 단일 사용자 모드로 끝납니다.
하지만 가장 쉬운 방법은 확실히 Life-CD입니다!!!