실수로 sudo 사용자를 / bin / false로 변경하십시오. 명의 사용자 만있는 Ubuntu

추가 업데이트

요컨대, 사용자 이름과 비밀번호를 알고있는 Sudoer 계정을 사용하여 명령 (sudo nano / etc / passwd)을 실행해야하지만 Sudoer 이외의 계정으로 로그인해야합니다

평가판 # 1 su-$ USER -s / bin / sh 작동하지 않습니다! Sudoer 계정에는 쉘 계정이 없으므로 (실수로 / bin / false로 설정 됨)

2 명의 사용자 만있는 Ubuntu 시스템이 있습니다. 1. 관리자 (sudoer) 2. mysql (non-sudoer)

실수로 / etc / passwd의 관리자를 / bin / false로 변경했습니다.

이제 관리자로 로그인 할 수 없지만 일반 사용자, 비스 도스로 mysql로 ​​로그인 할 수 있습니다

/ etc / passwd를 어떻게 다시 변경할 수 있습니까?

이 방법이 있습니까?

업데이트

POSTGRES 사용자로 로그인하는 동안 su-$ USER -s / bin / sh를 시도했지만 ADMIN에 / bin / false가 적용되어 쉘에 들어갈 수 없으므로 작동하지 않습니다.

그래서 sudo는 마지막 희망입니다 .. 생각합니다 ..

우리가 sudo가 아닌 사용자로 로그인하는 동안 ADMIN에서 sudo를 실행하는 방법을 아는 사람이 있습니까? 예. USER_POSTGRES로 로그인하고 sudo COMMAND를 관리자로 실행 하시겠습니까?



답변

루트 사용자로 로그인 할 수는 없지만 “루트”사용자도있을 수 있습니다.

시스템을 재부팅하여 시스템을 복구 할 수 있습니다. 부팅 “lernel”행을 변경 / 추가하여 “init = / bin / bash”를 포함하여 루트 로그인을하여 암호 파일을 편집하거나 복구를 사용하여 시스템을 복구 할 수 있습니다 디스크가 비슷한 것을 수행합니다. ( 여기 참조 )


답변