책 내용 질문하기
정보처리기사 실기 2권 108p 5번문제
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
108
조회수
81
작성일
2017-07-04
작성자
탈퇴*원
첨부파일
2권 108p 3번과 5번 문제를 비교했을 때 revoke를 써서 답하는 문제에서 두 문제 모두 답에 권한 on 은 둘다 들어가는데 5번은 권한유지라고 적혀있는기 이해가 안됩니다 개념을 잘못 알고 있는건지 혼동됩니다 3번답 revoke select, insert, delete on 교수 from 임꺽정; 5번답 revoke grant option for insert on 강좌 from 홍길동;
답변
2017-07-05 09:28:12

안녕하세요.

문제3, 5에서

ON의 의미는 "~에 대해"로 권한의 부여나 취소 대상인 테이블에 붙입니다.

임꺽정에게 부여된 <교수> 테이블에 대한 SELECT, INSERT, DELETE 권한을 취소

REVOKE SELECT, INSERT, DELETE ON 교수 FROM 임꺽정;

홍길동에게 부여된 <강좌> 테이블에 대해 INSERT 권한은 유지하면서 다른 사람에게 부여할 수 있는 권한만 취소

REVOKE GRANT OPTION FOR INSERT ON 강좌 FROM 홍길동;

INSERT 권한에 대해 다른 사람에게 부여할 수 있는 권한을 취소한다는 것은

다른 사람에게 INSERT 권한을 부여할 수 없다는 것입니다. 하지만 자신이 부여할 수 있는 권한은 있죠.

자신이 부여할 수 있는 권한도 없애려면

그냥 REVOKE INSERT 를 하면 됩니다. 자신에게 권한이 없으면 다른 사람에게도 부여할 수 없습니다.

즉 나는 할 수 있지만 다른 사람에게 권한은 부여할 수 없도록 REVOKE GRANT OPTION FOR 권한

내가 할 수 없다(내가 할 수 없으면 다른 사람에게 권한도 부여할 수 없다) REVOKE 권한

오늘도 즐거운 하루 되세요.

  • *
    2017-07-05 09:28:12

    안녕하세요.

    문제3, 5에서

    ON의 의미는 "~에 대해"로 권한의 부여나 취소 대상인 테이블에 붙입니다.

    임꺽정에게 부여된 <교수> 테이블에 대한 SELECT, INSERT, DELETE 권한을 취소

    REVOKE SELECT, INSERT, DELETE ON 교수 FROM 임꺽정;

    홍길동에게 부여된 <강좌> 테이블에 대해 INSERT 권한은 유지하면서 다른 사람에게 부여할 수 있는 권한만 취소

    REVOKE GRANT OPTION FOR INSERT ON 강좌 FROM 홍길동;

    INSERT 권한에 대해 다른 사람에게 부여할 수 있는 권한을 취소한다는 것은

    다른 사람에게 INSERT 권한을 부여할 수 없다는 것입니다. 하지만 자신이 부여할 수 있는 권한은 있죠.

    자신이 부여할 수 있는 권한도 없애려면

    그냥 REVOKE INSERT 를 하면 됩니다. 자신에게 권한이 없으면 다른 사람에게도 부여할 수 없습니다.

    즉 나는 할 수 있지만 다른 사람에게 권한은 부여할 수 없도록 REVOKE GRANT OPTION FOR 권한

    내가 할 수 없다(내가 할 수 없으면 다른 사람에게 권한도 부여할 수 없다) REVOKE 권한

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.