일반 사용자 계정에서는 GRANT OPTION(또는 WITH GRANT OPTION)을 없애고,
필요한 “권한 위임 기능”은 ROLE을 통해서만 하도록 구조를 바꾸면 됩니다.

 

1. GRANT OPTION 가진 일반 사용자 계정 찾기

DBA / 시스템 계정이 아닌데 Grant_priv='Y'인 계정이 바로 조치 대상

 

사용자별 부여된 Role 확인 방법

SHOW GRANTS FOR '<User>'@'<Host>';

 

 

2. 일반 사용자에게서 GRANT OPTION 제거

조치 대상 계정에 대해 직접 가진 GRANT OPTION을 제거

 

 

3. ROLE 기반 구조로 재설계 (WITH GRANT OPTION은 ROLE에만)

이제 권한 자체는 ROLE에 부여하고,
일반 사용자는 ROLE만 부여받아서 쓰도록 만드는 단계

 

4. 일반 사용자에게는 ROLE만 부여 (직접 GRANT OPTION 없음)

 

 

5. 검증 단계 (정책 준수 여부 확인)

 

 

 

 

 

 

 

 

 

 

 

'#개발 > 데이터베이스' 카테고리의 다른 글

INNER JOIN과 OUTER JOIN의 차이  (0) 2021.08.23
관계대수와 관계해석  (0) 2021.07.15
데이터 무결성  (0) 2021.07.14
데이터베이스의 설계 단계  (0) 2021.07.14
스키마 정의 및 종류  (0) 2021.07.14

1. 구독

 

구독 등록 명령어

subscription-manager register --username <username> --password <password> --auto-attach --force

 

 

2. yum 캐시 관리

  | yum 캐시란

  | yum 캐시 삭제

    || yum 캐시 삭제 명령어 yum clean all

    || 명령어 의미 : yum의 모든 캐시 파일을 완전히 삭제

    || 삭제 대상

캐시 종류 설명
metadata repository 메타데이터
packages 다운로드된 rpm 파일
dbcache 캐시된 sqlite DB
headers (구버전) 패키지 헤더
expired files 만료된 repodata

    || 실행 시점

 

  • repo URL이 변경됨
  • 메타데이터 손상됨
  • “cannot find valid baseurl” 오류 발생
  • 404, 403 등 mirror 문제 발생
  • 패키지를 최신 상태로 다시 받고 싶을 때

 

  | yum 캐시 재생성

    || yum 캐시 재생성 명령어 yum makecache

 

 

 

 

 

'#시스템관리 > 리눅스' 카테고리의 다른 글

Ubuntu에 자바 설치  (0) 2020.11.26
Ubuntu 버전 확인 방법, 비트 확인 방법  (0) 2020.11.26

+ Recent posts