postgresql을 처음으로 간신히? 설치했습니다.
한가지 궁금한게 있는데...
호스팅 업체에서 제공하는 서비스처럼, 특정 계정으로 텔넷으로 DB 접속해서 database랑 table만들 수 있게끔 시도해 보고 있습니다.
unix 텔넷 계정 test를 만들어주고,(홈디렉토리랑 패스워드 지정해주었슴니다.)
그 계정으로 텔넷 접속해서 DB만들고 Table만들고 할 수 있게끔 해보고자 합니다.
postgres에서 createdb랑 createuser 해주었구요...데이터베이스생성 가능하게 해 주었습니다.
>su / postgres
>./psql test(DBname) test(pgsql계정)
으로 들어가서 이것저것 할 수 있습니다만....
test계정으로 텔넷으로 접속해서 ./pgsql을 기동하려고 하면 ...pgsql/bin이하 디렉토리의 소유권이 postgres로 잡혀있어서 ./pgsql을 test계정으로 기동할 수 없는 듯 합니다.
>login : test
>passwd : test
>/usr/local/pgsql/psql test(DBname) test(pgsql계정)
su / postgres로 하면 됩니다만...su / postgres 의 패스워드를 알려주지 않고
test계정으로만 ./psql을 통해 들어갈 수 있는 방법을 찾고 있습니다.
아니면, 이렇게 하는게 아닌가요?
하루 죙일 메뉴얼을 찾아보고는 있습니만, 모르겠네요...어흑...
써놓고 보니..질문 문맥이 어렵군요...
질문의 요지는 호스팅 업체에서 제공하는 서비스처럼, postgres수퍼유저계정의 패스워드를 알려주지않고, 특정 계정으로 텔넷으로 DB 접속해서 database랑 table만들 수 있게끔 해주는 방법을 찾고 있습니다.
아시는 분 도움을 청합니다.
|