생활
SQL 권한부여 REVOKE 관련 문의...
GRANT로 권한부여시 WITH GRANT OPTION을 넣고
REVOKE 시 GRANT OPTION을 넣으면
권한부여한 사람이 재 권한 부여한 사람도 모두 권한이 회수 되는거 아닌가요?
4번도 틀린게 아닌지요?
답은 2번인데 지문에소 U1이 셀렉트 U2권한 회수하면 U3권한도 같이 없어지는게 맞는거 같은데...
헷갈리네요...
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요.
위의 문제의 경우 먼저 4번째 명령으로 인해 U2의 삽입권한이 회수되므로 1번은 맞는질문입니다.
2번 지문의 경우 말씀하신대로 3번째 명령에서 회수하므로 다른사람에게 검색권한을 부여할수 없죠.
그리고 궁금하신 3번지문의 경우 마지막 명령에서 U2의 삽입권한을 회수하면서 cascade로 U3의 삽입권한도 회수합니다.
4번지문의 경우는 세번째 명령의 U2의 검색권헌 회수시 cascade문이 없기때문에 U2의 권한만 회수하므로 U3의 검색권한은 그대로 유지됩니다.