如何使用Gsec管理Firebird数据库用户?

 如何使用Gsec管理Firebird数据库用户?

Firebird版本不同其他管理方法不同,以Firebird 1.5为例

c:\firebird> gsec -user sysdba -password masterkey 
GSEC>add test -pw test 

就增加一个用户

GSEC>Di
GSEC>Display 

就显示用户列表

     user name                      uid   gid     full name
--------------------------------------------------------------------------------
----------
SYSDBA                              0     0      Sql Server Administrator
TEST                                0     0

GSEC>Z 
显示版本号
gsec version WI-V2.1.2.18118 Firebird 2.1

GSEC>delete test 
删除用户

GSEC>Di TEST 
显示某用户信息,不分大小写

GSEC> modify test -pw test123
不分大小写 修改密码为 test123

修改用户全名是
GSEC> modify test -fname fname -mname mname -lname lname
GSEC> di test
     user name                      uid   gid     full name
--------------------------------------------------------------------------------
----------
TEST                                0     0      fname mname lname

也可以这样

GSEC> modify test -fname fname -mname  -lname
GSEC> di test
     user name                      uid   gid     full name
--------------------------------------------------------------------------------
----------
TEST                                0     0      fname

当然也可以修改sysdba的密码
修改sysdba密码
gsec -user sysdba -password masterkey -modify sysdba -pw mykey37

修改远程服务器linux的sysdba密码
gsec -user sysdba -password masterkey -database harry:/opt/firebird/security.fbd -modify sysdba -pw hamburg 
 
修改远程服务器windows的sysdba密码
gsec -user sysdba -password masterkey -database sally:"c:\Program files\Firebird\security.fdb" -modify sysdba -pw hannover

修改远程服务器使用tcp port 3050
gsec -user sysdba -password masterkey -database jack/3050:/opt/firebird/security.fdb" -modify sysdba -pw londo

修改远程windows服务器ip( a.b.c.d)使用tcp port 3050
gsec -user sysdba -password masterkey -database a.b.c.d/3050:"c:\program files\firebird\firebird_1_5\security.fdb -modiyf sysdba -pw londo 


posted @ 2009-09-21 16:44  苹果X1  阅读(764)  评论(0编辑  收藏  举报