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 7665 게시물 읽기
No. 7665
root 계정으로 PostgreSQL 서비스 시작/중지 못하나요?
작성자
에헤이야디야(newyyg)
작성일
2009-03-28 10:58
조회수
10,097

root 계정에서 ./pg_ctl restart 할려니깐

 

pg_ctl: cannot be run as root

Please log in (using, e.g., "su") as the (unprivileged) user that will

own the server process.

 

이런 에러메시지가 뜨는데 어떤 설정 해줘야 하나요?

아니면 root 계정에서는 컨트롤 못하나요?

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

내용으로 봐서는


root 계정으로 하지말라고 하는거군요.


su 프로그램이 설치 되어 있으면 로그인계정에 su 사용할수 있게 설정해주시고 su pg_ctl restart 하시는게 ^^;


그런데 배포판이 어떤것이길래 직접 pg_ctl restart하시나요 


보통 init.d 스크립트로 하지 않는가여 ^^;;


그럼

김병석(byung82)님이 2009-03-28 16:00에 작성한 댓글입니다.

김병석님 말대로

/etc/init.d/ 폴더에 있는 스크립트로 해결했습니다^^

고맙습니다^^

 

에헤이야디야(newyyg)님이 2009-03-30 09:12에 작성한 댓글입니다.

postresql을 컴파일해서 설치하시는 경우엔 pg_ctl로 시작하셔야 하는데, 이때 postgresql은 보안적인 이유로 root 권한으로 데몬의 실행을 허가하지 않습니다.

이런 이류로 인해 반드시 일반유저로 로그인해서 실행하셔야 하는데, 일반적으로 postgres 라는 사용자를 생성해서 가동하게 됩니다.

시중에 배포되는 리눅스 배포판의 경우는 미리 컴파일 되어 있어 /etc/init.d 혹은 /etc/rc.d/init.d 밑에 postgresql 이라는 실행 파일을 두기도 합니다만, 이 파일을 열어보면 아시겠지만 내부적으로 postgres 사용자로 로그인해서 데몬을 실행하는 걸 보실 수 있습니다.

이상호(search5)님이 2009-03-30 15:55에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7668쿼리문 힌트좀 주세요~ T.T [1]
김연자
2009-03-31
6612
7667MSDE에 비해 PostgreSQL의 장점은 무엇인가요? [10]
임재원
2009-03-30
8791
7666리눅스 배포판에 silent 모드가 없나요? [4]
에헤이야디야
2009-03-30
7124
7665root 계정으로 PostgreSQL 서비스 시작/중지 못하나요? [3]
에헤이야디야
2009-03-28
10097
7664PostgreSQL 자동설치가 가능할까요? [2]
임재원
2009-03-27
7958
7663테이블 속성 추가 질문이요..
델삐에로
2009-03-26
7078
7662원격지에서 DB 접속이 안되고 있습니다.. 도와주세요 ㅠ [1]
에헤이야디야
2009-03-26
8493
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다