FirebirdSQL logo
 Аутентификация пользователяSQL привилегии 

Кто может создать пользователя

  • SYSDBA и другие пользователи являющиеся администраторами в базе данных безопасности (с ролью RDB$ADMIN);

  • Пользователи вошедшие с ролью или получившие её привилегии (роль назначена по умолчанию), которой назначена системная привилегия USER_MANAGEMENT.

Примеры CREATE USER

Example 1. Создание пользователя
CREATE USER bigshot PASSWORD 'buckshot';
Example 2. Создание пользователя с помощью плагина управления пользователями Legacy_UserManager
CREATE USER godzilla PASSWORD 'robot'
USING PLUGIN Legacy_UserManager;
Example 3. Создание пользователя с пользовательскими атрибутами.
CREATE USER john PASSWORD 'fYe_3Ksw'
FIRSTNAME 'John'
LASTNAME 'Doe'
TAGS (BIRTHYEAR = '1970', CITY = 'New York');
Example 4. Создание пользователя в неактивном состоянии.
CREATE USER john PASSWORD 'fYe_3Ksw'
FIRSTNAME 'John'
LASTNAME 'Doe'
INACTIVE;
Example 5. Создание пользователя с возможностью управления пользователями
CREATE USER superuser PASSWORD 'kMn8Kjh'
GRANT ADMIN ROLE;