윈 토토 : 문서 : 9.4 : 윈 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.4 : 젠 토토 | 사설 토토 사이트 : 문서 : 9.4 : 사설 토토 사이트 클라이언트 응용 프로그램 | PostgreSQL : 문서 : 9.4 : 스포츠 토토 베트맨 |
CreateUser새로운 생성postgresql스포츠 토토 베트맨 (또는 더 정확하게 역할). 슈퍼업자와 스포츠 토토 베트맨 만CreaterolePrivilege는 새로운 스포츠 토토 베트맨를 만들 수 있으므로CreateUser슈퍼업자 또는 스포츠 토토 베트맨로 연결할 수있는 사람이 |Createrole특권.
새 슈퍼업자를 만들려면가 아니라 슈퍼업자로 연결해야합니다.Createrole특권. 슈퍼 사용자가되면 데이터베이스 내의 모든 액세스 권한 점검을 우회 할 수있는 기능이 있으므로 SuperUsdom은 가볍게 부여해서는 안됩니다.
CreateUser주위의 래퍼입니다SQL명령PostgreSQL : 문서 : 9.4 : 무지개 토토 생성. 이 유틸리티를 통해 스포츠 토토 베트맨 생성과 서버에 액세스하는 다른 방법을 통해 효과적인 차이는 없습니다.
CreateUser다음 명령 줄 인수를 수락합니다 :
이름을 지정합니다PostgreSQL생성 할 사용자. 이 이름은이 이름의 모든 역할과 달라야합니다PostgreSQL설치.
새 스포츠 토토 베트맨에 대한 최대 연결 수를 설정합니다. 기본값은 제한을 설정하지 않는 것입니다.
새 스포츠 토토 베트맨는 데이터베이스를 만들 수 있습니다.
새 스포츠 토토 베트맨는 데이터베이스를 만들 수 없습니다. 이것은 기본입니다.
CreateUser서버로 생성하고 보냅니다.
데이터베이스에 저장된 사용자의 암호를 암호화합니다. 지정되지 않으면 기본 비밀번호 동작이 사용됩니다.
이 역할이 새 멤버로 즉시 추가 될 역할을 나타냅니다. 이 역할이 회원으로 추가되는 여러 역할을 여러 번 작성하여 지정할 수 있습니다-g스위치.
새로운 역할은 자동으로 역할의 권한을 상속받을 것입니다. 이것은 기본입니다.
새로운 역할은 역할의 권한을 자동으로 상속하지 않습니다.
명령 행에 없음이 지정되지 않은 경우 사용자 이름을 신속하게하고 옵션 중 어느 쪽이든 프롬프트-d/-d, -r/-r, -s/-s명령 줄에 지정되어 있지 않습니다. (이것은 Postgresql 9.1의 기본 동작이었습니다.)
새 사용자는 로그인 할 수 있습니다 (즉, 사용자 이름은 초기 세션 사용자 식별자로 사용할 수 있음). 이것은 기본입니다.
새 사용자는 로그인 할 수 없습니다. (로그인 권한이없는 역할은 여전히 데이터베이스 권한을 관리하는 수단으로 유용합니다.)
데이터베이스에 저장된 사용자의 암호를 암호화하지 않습니다. 지정되지 않으면 기본 비밀번호 동작이 사용됩니다.
주어진 경우CreateUser새 사용자의 비밀번호에 대한 프롬프트를 발행합니다. 비밀번호 인증을 사용하지 않으면 필요하지 않습니다.
새 사용자는 새로운 역할을 만들 수 있습니다 (즉,이 사용자는Createrole특권).
새 사용자는 새로운 역할을 만들 수 없습니다. 이것은 기본입니다.
새 스포츠 토토 베트맨는 슈퍼업자가 될 것입니다.
새 스포츠 토토 베트맨는 슈퍼 스포츠 토토 베트맨가 아닙니다. 이것은 기본입니다.
인쇄CreateUser버전 및 종료.
새 스포츠 토토 베트맨는를 가질 것입니다.복제특권.PostgreSQL : 문서 : 9.4 : 무지개 토토 생성.
새 스포츠 토토 베트맨에게는가 없습니다.복제특권.PostgreSQL : 문서 : 9.4 : 무지개 토토 생성.
도움말 표시CreateUser명령 줄 인수 및 종료
CreateUser연결 매개 변수에 대한 다음 명령 줄 인수를 수락합니다 :
서버가 실행중인 시스템의 호스트 이름을 지정합니다. 값이 슬래시로 시작하면 Unix 도메인 소켓의 디렉토리로 사용됩니다.
서버가 연결을 듣고있는 TCP 포트 또는 로컬 UNIX 도메인 소켓 파일 확장자를 지정합니다.
사용자 이름을 연결할 사용자 이름 (생성 할 사용자 이름이 아님).
비밀번호 프롬프트를 발행하지 마십시오. 서버에 비밀번호 인증이 필요하고 A와 같은 다른 방법으로 암호를 사용할 수없는 경우.pgpass파일, 연결 시도가 실패합니다. 이 옵션은 비밀번호를 입력 할 사용자가없는 배치 작업 및 스크립트에 유용 할 수 있습니다.
ForceCreateUser암호를 자랑스럽게 생각합니다 (새 사용자의 비밀번호가 아닌 서버에 연결하기 위해)
이 옵션은 결코 필수적이지 않습니다.CreateUser서버가 암호 인증을 요구하는 경우 비밀번호를 자동으로 프롬프트합니다. 하지만,CreateUser서버가 비밀번호를 원한다는 것을 알아내는 연결 시도를 낭비합니다. 어떤 경우에는 입력 할 가치가 있습니다-w추가 연결 시도를 피하려면
기본 연결 매개 변수
이 유틸리티, 대부분의 다른 유틸리티PostgreSQL유틸리티는 또한 지원하는 환경 변수를 사용합니다libpq(참조PostgreSQL : 문서 : 9.4 : 환경 범퍼카 토토).
어려움이있는 경우 참조PostgreSQL : 문서 : 9.4 : 무지개 토토 생성andPSQL잠재적 문제 및 오류 메시지에 대한 논의. 데이터베이스 서버는 대상 호스트에서 실행해야합니다. 또한 기본 연결 설정 및에서 사용하는 모든 기본 연결 설정 및 환경 변수libpq프론트 엔드 라이브러리가 적용됩니다.
스포츠 토토 베트맨 생성Joe기본 데이터베이스 서버에서 :
$CreateUser Joe
스포츠 토토 베트맨 생성Joe일부 추가 속성에 대한 프롬프트가있는 기본 데이터베이스 서버에서 :
$CreateUser -Interactive Joe 새로운 역할이 슈퍼 사용자가 될까요? (Y/N)n 새로운 역할이 데이터베이스를 만들 수 있습니까? (Y/N)n 새로운 역할이 더 새로운 역할을 만들 수 있습니까? (Y/N)n
동일한 스포츠 토토 베트맨 생성Joe호스트에서 서버 사용Eden, 포트 5000, 명시 적으로 지정된 속성과 함께 기본 명령을 살펴 봅니다 :
$CreateUser -H Eden -P 5000 -S -D -R -E Joe 역할 만들기 Joe Nosuperuser nocreatedb nocreatero inherit login;
스포츠 토토 베트맨 생성Joe슈퍼 스포츠 토토 베트맨로서 즉시 암호를 할당하십시오 :
$CreateUser -P -S -E Joe 새로운 역할에 대한 비밀번호 입력 :Xyzzy 다시 입력하십시오 :Xyzzy 역할 제작 Joe 비밀번호 'MD5B5F5BA1A423792B526F799AE4EB3D59E'SuperUser Createb Createrole 상속 로그인;
위의 예에서는 새 비밀번호가 실제로 타이핑 할 때 반향되지 않지만 명확성을 위해 입력 한 내용을 보여줍니다. 보시다시피, 비밀번호는 클라이언트에게 전송되기 전에 암호화됩니다. 옵션 인 경우-Unencrypted사용됩니다. 비밀번호WillEchoed 명령 (및 서버 로그 및 다른 곳에도)에 나타나므로 사용하고 싶지 않습니다-e이 경우 다른 사람이 화면을 볼 수 있다면.