使用 onpassword 实用程序加密和解密密码文件。连接管理器和 Enterprise Replication 实用程序通过非信任的网络连接数据库服务器时需要密码文件。
元素 | 用途 | 关键注意事项 |
---|---|---|
-k | 指定秘钥 | |
-e | 加密 ASCII 文本文件 | 该密码信息将加密到 $GBASEDBTDIR/etc/passwd_file |
-d | 解密所指定的加密文件 | 该 passwd_file 解密到 $GBASEDBTDIR/etc/output_file_name. |
output_file_name | 解密过程的输出文件名 | 在一类平台上创建的加密密码文件不支持别的类型的平台。在每类平台上,您必须运行 onpassword 实用程序并使用相同的文本文件和加密密钥 |
encryption_key | 用于加密和解密密码信息的加密密钥 | 加密密钥可以是数字或字母的任何序列,且长度最多为 24
个字节。
要使用包含空格的加密密钥,请将该加密密钥附上引号。例如:
"my secret encryption key" |
text_file | 包含用户密码信息的 ASCII 文本文件 | 在以下缺省位置使用 onpassword 实用程序:
|
只有作为用户 gbasedbt 登录,才有权限运行 onpassword 实用程序。
onpassword -k my_secret_encryption_key -e my_passwords.txt该密码信息已被加密到 $GBASEDBTDIR/etc/passwd_file 中。
onpassword -k my_secret_encryption_key -d my_passwords.txt该密码信息已被解密到 $GBASEDBTDIR/etc/my_passwords.txt 中。