저는 Ubuntu VM의 sudo 사용자이고 다른 사람에게 액세스 권한을 부여하려고 했지만 모든 권한이 취소되었습니다(Postgres 데이터베이스에만 연결하면 됩니다). 나는 다음을 입력합니다:
sudo chmod 750 /
그것은 다른 사람들에게도 효과가 있습니다. 그러나 이제는 PuTTY를 사용하여 sudo 명령을 실행하거나 VM에 직접 액세스할 수도 없습니다(로그인한 다음 PuTTY가 자동으로 종료됨).
로그인해서 권한을 복원할 수 있는 방법이 있나요? 저는 VM의 소유자가 아니므로... 그가 VM을 다시 변경할 수 있을까요?
미리 감사드립니다!
답변1
다시 변경
예, 루트로 로그인하고 모든 권한을 원래의 권한으로 다시 변경하세요. 오직....
일반적으로 SSH를 통한 루트 액세스는 비활성화되어 있습니다. 콘솔에서 로그인해야 할 수도 있습니다.
루트 비밀번호가 없을 수도 있습니다
루트 디렉터리만 있는 경우:
find . -maxdepth 1 -type d -exec chmod 0755 ; chmod 0700 lost+found
또는 다른 것?
백업에서 복원하거나 데이터를 다시 설치하고 복원하는 것이 아마도 기능을 복원하는 가장 안전한 방법일 것입니다.
콘솔을 소유한 사람과 대화해야 합니다.