firebird shell scripts de
124.04 KB
14 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
德语 | .pdf | 3 |
摘要 | ||
文档详细介绍了Firebird Shell脚本的使用,包括安装后可用的脚本如changeDBAPassword.sh、createAliasDB.sh、fb_config、changeRunUser.sh等,适用于Firebird 1.5、2.0 和 2.1版本。脚本提供了更改SYSDBA密码、更改运行用户、恢复根运行用户等功能,并指出在执行脚本时需要注意的安全性和版本适配性问题。 | ||
AI总结 | ||
以下是文档内容的中文总结:
---
### 《Firebird Shell Scripts》手册总结
#### 1. 引言
此手册介绍了在 `/opt/firebird/bin` 目录下提供的一系列 Firebird Shell 脚本的用途和使用方法。主要涵盖以下脚本:
- `changeDBAPassword.sh`:修改 SYSDBA 用户密码。
- `createAliasDB.sh`:创建数据库别名(未详细说明)。
- `fb_config`:获取 Firebird 编译指令和库信息。
- `changeRunUser.sh`:修改 Firebird 服务运行用户和组。
- `restoreRootRunUser.sh`:恢复 Firebird 服务以 root 用户身份运行。
- `changeGdsLibraryCompatibleLink.sh`:修改 GDS 库兼容性链接(仅限 Classic Server)。
脚本适用于 Firebird 1.5、2.0 和 2.1 Super Server(Linux 系统安装);其他 Unix 系统可能有所不同,具体差异未详细讨论。
---
#### 2. ChangeDBAPassword
- **功能**:修改 SYSDBA 用户密码,并更新相关配置文件和安全数据库。
- **使用方法**:
```bash
# cd /opt/firebird/bin
# ./changeDBAPassword.sh
```
执行时会提示输入当前密码和新密码,密码会以明文存储在 `/opt/firebird/SYSDBA.password` 文件中。
- **注意事项**:
- 必须以 root 用户执行。
- 保证 `/opt/firebird/SYSDBA.password` 文件仅由 root 用户可读。
- 从 Firebird 2.1 起,启动脚本不再依赖 SYSDBA 密码,因此无需修改启动脚本。
---
#### 3. ChangeRunUser
- **功能**:修改 Firebird 服务运行的用户和组。
- **使用方法**:
```bash
# cd /opt/firebird/bin
# ./changeRunUser.sh [user] [group]
```
如果未传参,Firebird 2.1 及以上版本默认使用 `firebird` 用户和组。
- **注意事项**:
- 执行脚本前需确保服务处于“静止期”,因为脚本会关闭所有与数据库服务器相关的 VNC 会话。
- 主要影响 SUSE Linux Enterprise 10,但可能适用于其他 Linux 分布式。
---
#### 4. RestoreRootRunUser
- **功能**:将 Firebird 服务恢复为以 root 用户和组身份运行。
- **注意事项**:
- 仅适用于 Firebird 1.5 的 Classic 和 Super Server,2.0 及以上版本脚本统一为 `restoreRootRunUser.sh`。
- 必须以 root 用户执行。
---
#### 5. Fb_config
- **功能**:输出 Firebird 编译指令和库信息,例如:
```bash
fb_config --cflags # 输出编译选项
fb_config --libs # 输出链接库信息
fb_config --version # 输出 Firebird 版本信息
```
- **示例**:
```bash
FBFLAGS = `fb_config --cflags`
FBLIBS = `fb_config --libs`
```
---
#### 6. 其他信息
- **版本历史**:
- 原版文档由 Norman Dunbar 编写,版本 1.3-de 于 2020 年 7 月 31 日发布。
- 分布许可证:遵循“Public Documentation License Version 1.0”。
- **联系方式**:
- 原作者邮箱:NormanDunbar at users dot sourceforge dot net。
---
以上是文档的核心内容总结,涵盖了各个脚本的功能、使用方法及注意事项。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
7 页请下载阅读 -
文档评分