Content-type: text/html Manpage of CREATEUSER

CREATEUSER

Section: (1)
Updated: 08 May 2000
Index Return to Main Contents
 

NAME

createuser - Crée un nouvel utilisateur Postgres  

SYNOPSIS

createuser [ options ] [ username ]


 

 ENTRÉES 

-h, --host hôte
Indique le nom d'hôte de la machine sur laquelle postmaster est exécuté.
-p, --port port
Indique le port Internet TCP/IP ou la socket du domaine Unix sur lequel postmaster écoute les connexions.
-e, --echo
Répercute les requêtes que createdb génère et envoie au backend.
-q, --quiet
N'affiche pas de réponse.
-d, --createdb
Permet au nouvel utilisateur de créer des bases de données.
-D, --no-createdb
Interdit au nouvel utilisateur de créer des bases de données.
-a, --adduser
Permet au nouvel utilisateur de créer d'autres utilisateurs.
-A, --no-adduser
Interdit au nouvel utilisateur de créer d'autres utilisateurs.
-P, --pwprompt
Si donné, createuser émettra une demande pour le mot de passe du nouvel utilisateur. Ce n'est pas nécessaire si vous ne projetez pas d'utiliser l'authentification par mot de passe.
-i, --sysid uid
Vous permet de choisir un identifiant utilisateur autre que par défaut pour le nouvel utilisateur. Ce n'est pas nécessaire, mais certaines personnes aiment ça.
username
Indique le nom de l'utilisateur Postgres à créer. Ce nom doit être unique parmi tous les utilisateurs Postgres.

Vous serez sollicité pour un nom et toute autre information manquante si non indiqué sur la ligne de commande.

Les options -h, -p, and -e, sont transmises littéralement à psql(1). Les options psql -U et -W sont également disponibles, mais peuvent être déroutantes dans ce contexte.  

 SORTIES 

CREATE USER
Tout se passe bien.
createuser : creation of user "username" failed
Quelque chose s'est mal passé. L'utilisateur n'a pas été créé.

En cas d'erreur, le message d'erreur du backend sera affiché. Voir create_user(l) et psql(1) pour les possibilités.  

 DESCRIPTION 

createuser crée un nouvel utilisateur Postgres. Seuls les utilisateurs avec usesuper paramétré dans la classe pg_shadow peuvent créer des utilisateurs Postgres.

createuser est un script d'interpréteur de commandes qui exécute la commande SQL create_user(l) par l'intermédiaire du terminal interactif Postgres psql(1). Ainsi, il n'y a rien de particulier concernant la création d'utilisateurs par cet intermédiaire ou par d'autres méthodes. Cela signifie que psql doit être trouvé par le script et qu'un serveur de base de données fonctionne sur le serveur visé. En outre, tous les paramètres par défaut et les variables d'environnement disponibles pour psql et la bibliothèque d'interface libpq s'appliquent.  

 USAGE 

Pour créer un utilisateur joe sur le serveur de base de données par défaut:

$ createuser joe
Is the new user allowed to create databases? (y/n) n
Shall the new user be allowed to create more new users? (y/n) n
CREATE USER


Pour créer le même utilisateur joe en utilisant postmaster sur le serveur eden, port 5000, en évitant les sollicitations et en jetant un oeil à la requête sous-jacente :

$ createuser -p 5000 -h eden -D -A -e joe
CREATE USER "joe" NOCREATEDB NOCREATEUSER
CREATE USER



 

Index

NAME
SYNOPSIS
 ENTRÉES 
 SORTIES 
 DESCRIPTION 
 USAGE 

This document was created by man2html, using the manual pages.
Time: 20:41:54 GMT, July 10, 2005