2014-02-28 2 views
1

오늘 아침에 실수를했습니다.AWS의 우분투, su (사용자 전환) 명령이 작동하지 않습니다.

나는 wordpress 웹 사이트 디렉토리의 소유자를 바꾸고 싶었고, 나는 아래 명령과 같이 명령했다.

sudo chown -vR :theuser/var/wwwwordpress/ 

하지만이 명령이 잘못되었습니다. 이 명령은 내 시스템의 모든 파일을 변경했습니다. ('/ var /'는 '/ var /'여야합니다.)

너무 혼란스러워서이 작업을 'Ctrl + z'로 중지했습니다.

그러나 내 root 계정은 이미 sudo 권한에서 소급되었습니다.

When I type 'sudo', system says 'sudo: effective uid is not 0, is sudo installed setuid root?' 

루트가 'theuser'로 변경되었다고 생각했습니다. 그래서 'su'명령을 시도했지만 작동하지 않습니다.

su: Authentication failure 

암호는 정확하지만 더 이상 로그온 할 수 없습니다.

도와주세요. 미리 감사드립니다.

답변

3

AWS를 사용하는 경우 새로운 인스턴스 &을 새로 만들면 코드가 새 인스턴스에 다시 배포됩니다.

EC2 인스턴스를 기존 서버와 같이 취급해서는 안되며 필요한 경우 스택을 다시 만들 수 있어야합니다.

0

chmod 4755 /usr/bin/sudo 
(루트 사용자로) 다음 명령을 실행