buildforge.conf 파일에 Build Forge에서 데이터베이스에 액세스할 때 사용하는 사용자 이름 및 비밀번호(db_password)가 포함되어 있습니다. 일반적으로 해당 비밀번호가 인코드되어 있지만 암호화할 수 있습니다. 관리 콘솔의 비밀번호를 암호화하려면 다음을 수행하십시오.
bfpwencrypt -e password
비밀번호에 대해 암호화할 일반 텍스트 비밀번호를 사용하십시오.
암호화된 비밀번호가 stdout에 보내집니다.
bfagent.conf 파일에 에이전트에서 키 저장소에 액세스할 때 사용하는 비밀번호 키(ssl_key_password)가 포함되어 있습니다. 일반적으로 해당 비밀번호는 일반 텍스트이지만 암호화할 수 있습니다. 에이전트의 비밀번호를 암호화하려면 다음을 수행하십시오.
bfagent -e password
비밀번호에 대해 암호화할 일반 텍스트 비밀번호를 사용하십시오.
암호화된 비밀번호가 stdout에 보내집니다.오류를 정정하려면 다음을 수행하십시오.
bfagent stream tcp nowait root /usr/local/bin/bfagent bfagent
bfagent stream tcp nowait root /usr/bin/env env LIBPATH=path /usr/local/bin/bfagent
path는
GCC 라이브러리의 위치입니다. 암호화된 비밀번호는 bfcrypt: 문자열로 시작되고 비밀번호 키 별명이 중괄호로 묶이며, 그 뒤에 암호화(AES 128비트)되고 인코드(Base63)된 비밀번호가 표시됩니다. 인코드되고 암호화된 비밀번호의 예제는 다음과 같습니다.
Encoded:
dd8b42eed5cc051500f5bffe2b82b1aa6a67baee028a85d0cefa
Encrypted:
{bfcrypt:7427ab360c4010008f9d000049664966}drAIT1zLDGX/xRcvw65+B8aFpTqvmAdbmnh6FpwkHjU=