실수로 /bin/su를 삭제했습니다.

실수로 /bin/su를 삭제했습니다.

나는 Ubuntu 시스템에서 작업 중이었고 /bin다른 편집을 시도하는 동안 오타로 인해 시스템을 삭제하게 되었습니다. su이제 사용자와 루트 사이를 앞뒤로 전환할 수 없습니다.

su다른 컴퓨터에서 파일을 가져와 임시 솔루션에 넣으려고 했지만 /bin여전히 권한이 거부되었다는 메시지가 표시되지만 루트로 로그인했기 때문에 루팅을 시도했지만 chown(성공) 여전히 사용자를 교환할 수 없으며 "권한이 실패합니다. 거부됨".

회복할 수 있는 빠른 방법이 있습니까, 아니면 어떤 종류의 회복을 해야 합니까?

답변1

바이너리는 su패키지에서 제공됩니다 login. 다음을 su실행하여 다시 설치하고 복원할 수 있습니다.

apt-get install --reinstall login

물론 이는 루트 액세스 권한이 있다고 가정하지만 여전히 루트 세션이 열려 있다고 말하면 문제가 되지 않습니다.

관련 정보