database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 8963 게시물 읽기
No. 8963
명령어 제한하는 방법을 알고 싶어요 ^ ^
작성자
김현진(tokssonda)
작성일
2012-02-23 11:09
조회수
8,740

1. 명령어 제한을 하고 싶어서요. postgresql 로 각 계정마다 db하나씩을 배정했는데요 ^ ^

\du , \l 이런 명령어로 다른 사용자를 볼수 있는걸 막아볼까해서요 ^ ^

해당 권한을 막는법을 알고 계신분 답변부탁드리겠습니다.

 

2.  추가로 하나더 alter role 하고 탭 누르면 각 사용자가 뜨는데 -ㅂ- 이건 또 어떻게 막을까요 ;;; ㅋㅋㅋ

혹 알고 있으신분 답변 무한 감사!!!

이 글에 대한 댓글이 총 4건 있습니다.

 시스템 운영적인 입장에서, 

일반 사용자는 각각 동등한 권한입니다. 

그리고, 그들은 하나의 사용자 정보를 참조합니다. 

그래서, 사용자 정보를 자신 것만 볼 수 있다는 발상은 처음부터 불가능해봅니다. 

익명에서 일반 사용자 권한을 얻을 때, 내가 나인지를 알 길이 없기 때문입니다. 

 

윗 이야기를 풀어내려면, row 단위 접근권한을 부여할 수 있으면 가능할 것 같네요. 

데이터베이스 서버 차원에서 row단위 grant 작업을 할 수 있는 데이터베이스가 있는지 저도 궁금하네요.

김상기(ioseph)님이 2012-02-28 10:42에 작성한 댓글입니다.

네 답변 감사드립니다.

cafe24에서 pg db 호스팅을 사용하는데 해당 써버에서 \du \l 이런걸 막았길래

어떻게 막았나 궁금해서요.

row단위 접근 권한 부여라기 보단 아에 해당 명령어를 제안하려는것이 목적입니다.

김현진님이 2012-02-28 13:53에 작성한 댓글입니다. Edit

 아, 그건 그 호스팅 업체에서 사용하는 psql 프로그램 소스를 고쳤겠지요. 

그래도, pg_database, pg_user 같은 시스템 카탈로그는 볼 수 있을 것 같네요.

 

김상기(ioseph)님이 2012-02-29 09:01에 작성한 댓글입니다.

상기님 답변 감사드립니다. ^ ^

김현진(tokssonda)님이 2012-03-06 17:41에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
89679.0부터 생긴 테이블, 칼럼 단위 collate 사용자 정의 장점 [2]
김상기
2012-02-29
11473
8965libpqxx는 PostgreSQL DB가 설치된곳에서만 쓸 수 있나요? [5]
송미란
2012-02-28
10109
8964암호화 관련 질문드립니다. [1]
김종수
2012-02-28
8715
8963명령어 제한하는 방법을 알고 싶어요 ^ ^ [4]
김현진
2012-02-23
8740
8962postgre 설치 시의 암호설정 [1]
구자은
2012-02-23
8942
8961postgre 수시로 백업 [1]
구자은
2012-02-23
9198
8960php에와서 db커넥트 하려는데 안되네요ㅠ [3]
김초보
2012-02-21
8707
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다