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 3660 게시물 읽기
No. 3660
Re: 사용자 생성에 대한 질문입니다.
작성자
정재익(advance)
작성일
2001-11-16 09:54
조회수
2,551

너무 많은 질문을 하셨군요. 대부분의 내용은 메뉴얼 한번만 읽어 보시면 알수 있는 것들입니다. 그리고 이 많은 내용을 여기서 자세히 설명할수도 없는 일이니 간단히 방법론만 이르도록 하겠습니다.

 

-- 조원준 님이 쓰신 글:

>> 여러분의 도움으로 어렵게 어설피 인스톨에 성공하고

>> 드디어 포스트그레스가 깔렸습니다.

>> 일단 리눅스에서

>> useradd postgres

>> 했구요

>> 포스트그레스를 깔아서

>> usr/local/pgsql에 모든것이 깔렸습니다.

>> 그럼 여기서 궁금한게 하나있습니다.

>> 리눅스에서 postgres계정이 뜻하는건 포스트그레스 슈퍼유저인지요?

 

예. postgres 라는 것은 PostgreSQL DBMS 를 관리하는 superuser 입니다. DBA 라고 하지요. (DB administerator)

 

>> 그리고 postgres로 로그인하고 psql하면 디비에 들어가게해놓았는데

>> 그냥 들어가네요? 패스워드도 안들어가고?

 

default 로 password 가 설정되어 있지 않습니다. password 를 수정하고 싶으시면 ALTER USER 명령어를 이용하시면 됩니다. 명령어 사용법은 다음과 같습니다.

 

ALTER USER username
    [ WITH PASSWORD 'password' ]
    [ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
    [ VALID UNTIL 'abstime' ]

 

>> usr/local/pgsq/bin에서 createdb 디비 이름 하면 디비가 생성되는걸로

>> 알고있는데요 그럼 디비의 디렉토리는 어디에있는것이고요?

 

DB 의 디렉토리는 $PGHOME/data 디렉토리 내에 들어가는 경우가 대부분입니다. 일반적으로 $PGDATA 환경변수에 그 값을 설정해 줄수 있으며, initlocation / initdb 시에 그 장소를 결정해 줄수도 있습니다. 자세한 내용은 메뉴얼을 참조하시기 바랍니다.

 

>> 패스워드설정을 하려면 어떻하죠?

 

DB 별로 password 를 설정할수는 없습니다. 단지 사용자에게 접근 권한자체를 조절해 줄수는 있습니다.

 

>> 그리고 다른 리눅스 계정중에서 디비를 들어갈수있게 해주려면어떻게

>> 해야하나요?

 

DB 계정과 UNIX 시스템 계정은 전혀 별개입니다. 해깔리지 마시기 바랍니다. 이 얘기는 언젠가 앞에서도 한 기억이 나는군요. DB 접근 계정은 오로지 createuser 로서만 생성할수 있습니다. (물론 DBA 로서 다르게 생성하는 방법도 있겠지만...)

 

>> 그러니까 생성된디비중에 어느 한 디비를 사용할수있으려면요?

 

그 디비로의 접근 권한은 DB 사용자를 생성하고, GRANT 명령어로 디비의 테이블에 대해서 적절한 권한을 주어야 합니다. 그리고 DB 사용자의 DBMS 서버로의 접근 권한 조절은 사용자 수준에서 이루어지지 디비 수준에서 이루어지는 것은 아닙니다. 하지만 어느 정도는 이러한 기능이 지원되고 있으면, GRANT명령어, pg_hba.conf 파일의 설정 등을 통해 어느 정도 해결할수가 있습니다.

 

>> 지금 여러군데를 찾아보고는 있습니다만 워낙 급한거라 이렇게 염치불구하고 물어봅니다. 말이 워낙 장황해서 죄송합니다.

>> 1)디비는 어느디렉토리에 생성되나?

>> 2)생성된 디비는 패스워드를 안물어보나?패스워드를 걸어놓으려면어떻하나?

>> 3)다른 리눅스 계정중 어느 한 디비의 사용권을 주려면(역시 패스워드치고)어떻해야하나?

>> 입니다.

>> 많은 지도편달 부탁드립니다.

>> 디비만쉐! 포스트그레스 만쉐!! (겅짜라^^;;;;;;)

 

PostgreSQL 이 공짜라고 해서 그 지식까지 공짜로 얻을수는 없습니다. 메뉴얼을 철저히 읽어 보시고, 많은 문서들을 탐독해 보시기 바랍니다. 그것이 가장 빠르게 공짜를 얻을수 있는 길일 것입니다.

[Top]
No.
제목
작성자
작성일
조회
3666primary key 수정법은 없나요?
Jupiter
2001-11-20
1762
3676┕>Re: primary key 수정법은 없나요?
정재익
2001-11-22 11:31:59
2056
3664컴파일시 이런 에러가 납니다.
Q_mina
2001-11-20
1815
3665┕>Re: 컴파일시 이런 에러가 납니다.
정재익
2001-11-20 09:14:44
1968
3668 ┕>Re: Re: 감사합니다.
Q_mina
2001-11-20 20:56:36
1754
3661Run-time error (psql: error while loading shared libraries)
박부식
2001-11-17
1911
3662┕>Re: Run-time error (psql: error while loading shared libraries)
정재익
2001-11-17 22:55:03
1950
3663 ┕>Re: Re: Run-time error (psql: error while loading shared libraries)
박부식
2001-11-18 14:01:44
1848
3657사용자 생성에 대한 질문입니다.
조원준
2001-11-15
1817
3660┕>Re: 사용자 생성에 대한 질문입니다.
정재익
2001-11-16 09:54:53
2551
3654파워빌더 6.5 와 ODBC 연결 관련 문의입니다. [1]
초보
2001-11-15
2357
3667┕>Re: 파워빌더 6.5 와 ODBC 연결 관련 문의입니다.
이윤기
2001-11-20 17:12:12
2163
3651고수님들 도와주세요
파르
2001-11-14
2061
3653┕>Re: 고수님들 도와주세요
정재익
2001-11-14 22:29:53
2029
3650해당테이블의 칼럼명만 보는 명령어는 모여요?
박상헌
2001-11-14
2210
3652┕>Re: 해당테이블의 칼럼명만 보는 명령어는 모여요?
정재익
2001-11-14 19:33:41
2066
3669 ┕>Re: Re: 해당테이블의 칼럼명만 보는 명령어는 모여요?
이윤기
2001-11-21 04:36:35
1975
3675  ┕>Re: Re: Re: 해당테이블의 칼럼명만 보는 명령어는 모여요? [1]
정재익
2001-11-22 02:05:09
2270
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다