From VFP Wiki
gsec -firebird內建使用者管理(consloe介面)
- 預設管理者名稱sysdba,密碼masterkey
- 密碼檔security.fdb,位於firebird安裝目錄下
- 管理程式gsec, 安裝目錄下\bin
- 密碼長度限制在8碼
用法: 本地主機(資料庫server在本台電腦) gsec -user sysdba -password <password> [options] 遠端主機(資料庫server在別台電腦) gsec -user sysdba -password <password> -database <databasename>
gsec命令
di[splay] -顯示所有使用者 di[splay] <username> -顯示某使用者 a[dd] <username> -pw <password> [options]-新增使用者 mo[dify] <username> [options] -修改使用者 de[lete] <username> -刪除使用者 h[elp] -求助 ? -同上 q[uit] -離開gsec z -顯示版本
options -pa[ssword] <password> 管理者的密碼 -user <username> 使用者名稱 -pw <password> 使用者密碼 -fname <first name> 英文名字分三個部份 -mname <middle name> -lname <last name>
範例你有兩種方式
- 直接下在命令列-
- 進入互動式的命令列-額外的命令
新增使用者
gsec -user sysdba -password masterkey
gsec> add elvis -pw elvis -fname elvis -lnmae presley
修改密碼
gsec> modify elvis -pw chunk
修改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
刪除本地使用者
gsec -user sysdba -password masterkey -delete joe