바이트를 쓸 수 없습니다: /usr에서 chown 후 파이프가 끊어졌습니다.

바이트를 쓸 수 없습니다: /usr에서 chown 후 파이프가 끊어졌습니다.

우분투 12.04를 부팅하면 화면에 이 메시지가 표시되고 시스템이 부팅되지 않습니다. 다음을 수행한 후에 이런 일이 발생했습니다.

  1. 을 설치했습니다 tor-browser.
  2. 실행하려고 하면 /usr/bin/tor-browser권한이 루트로 설정되어 있다는 오류가 발생했습니다. 그래서 나는 다음과 같이 했습니다(실수였습니다).

    sudo chown -R USERNAME /usr/
    
  3. 이제 실행하려고 하면 sudo오류가 발생했습니다.

    sudo: setuid must be root
    
  4. 이 문제를 해결하기 위해 재부팅하여 GRUB 메뉴로 이동했습니다. 부팅하기 전에 명령을 편집하기 위해 'e'를 입력했습니다. 로 시작하는 명령에는 루트에 로그인된 터미널을 얻을 수 있도록 linux추가했습니다 (루트 비밀번호를 잊어버렸습니다).rw init=/bin/bash

  5. 명령 프롬프트가 로드되면 다음 명령을 입력했습니다.

    mount -o remount,rw /
    mount --all
    chown root:root /usr/bin/sudo
    chmod 4755 /usr/bin/sudo
    
  6. 이제 재부팅하면 Ubuntu가 부팅되지 않고 메시지가 표시됩니다.

    could not write bytes: broken pipe
    

답변1

작업 상태로 다시 되돌릴 수 있는 방법이 있을 수 있습니다. 아마도 복구 디스크로 부팅하고 apt를 사용하여 디스크를 다시 부트스트랩하고 현재 설치된 모든 패키지를 다시 설치하는 것일 수 있습니다. 그러나 솔직히 그것은 가치 있는 것보다 더 많은 일이 될 것입니다.

대신 가장 좋은 방법은 처음부터 다시 시작하고 이를 최신 릴리스로 업그레이드하는 기회로 활용하는 것입니다. 이것이 유일한 옵션은 아닐 수도 있지만 가장 빠르고 신뢰할 수 있는 솔루션일 가능성이 높습니다.

관련 정보