
패치된 GNU Bash 4.3으로 Shellshock(CVE-2014-6271) 취약점이 수정되었습니다. 명령줄 편집, 작업 제어, 스크립팅 기능을 갖춘 안전한 Bourne Again SHell을 제공합니다.
이것은 GNU Bash, 버전 4.3입니다. Bash는 GNU 프로젝트의 Bourne Again SHell로, POSIX 셸 사양의 완전한 구현체이며, 대화형 명령줄 편집, 이를 지원하는 아키텍처에서의 작업 제어(job control), 히스토리 치환과 중괄호 확장 같은 csh 유사 기능, 그리고 그 밖의 수많은 기능을 제공합니다. 이 유형의 셸에 새로 도입된 Bash 기능에 대한 자세한 내용은 `doc/bashref.texi' 파일을 참조하십시오. 또한 방대한 분량의 Unix 스타일 매뉴얼 페이지도 있습니다. 매뉴얼 페이지는 셸 기능에 대한 가장 권위 있는 설명입니다.
Bash 기본값이 POSIX 사양과 어떻게 다른지에 대한 논의와 Bash `posix mode'에 대한 설명은 POSIX 파일을 참조하십시오.
이 버전의 Bash와 이전에 널리 배포된 bash-4.1 및 bash-4.2 버전 사이에는 사용자가 확인할 수 있는 몇 가지 비호환성이 있습니다. 자세한 내용은 COMPAT 파일을 참조하십시오. NEWS 파일에는 이번 릴리스에서 새로 추가된 기능이 간결하게 나열되어 있습니다.
Bash는 자유 소프트웨어로서, Free Software Foundation이 발표한 [GNU] 일반 공중 사용 허가서(General Public License) 버전 3(또는 이후 버전)의 조건에 따라 배포됩니다. 자세한 내용은 COPYING 파일을 참조하십시오.
자주 묻는 질문 몇 가지는 `doc/FAQ' 파일에서 확인할 수 있습니다.
Bash를 컴파일하려면 ./configure'를 입력한 다음 make'를
입력하십시오. Bash는 빌드 프로세스를 자동으로 구성하므로 추가 조치가
필요하지 않습니다. Bash는 기본적으로 gcc'를 사용할 수 있으면 gcc'로 빌드됩니다. 대신 `cc'를 사용하려면 다음을 입력하십시오.
CC=cc ./configure
Bourne 스타일 셸을 사용하는 경우입니다. 그렇지 않은 경우 다음이 작동할 수 있습니다:
env CC=cc ./configure
빌드 프로세스를 사용자 지정하고 제어하는 방법에 대한 자세한 내용은 이 디렉터리의 INSTALL 파일을 읽으십시오. NOTES 파일에는 플랫폼별 설치 및 구성 정보가 포함되어 있습니다.
csh 사용자이고 csh 별칭을 Bash 별칭으로 변환하려면 스크립트
examples/misc/alias-conv.sh'를 출발점으로 사용할 수 있습니다. 스크립트 examples/misc/cshtobash'는 더 완전한 작업을 수행하려고
시도하는 더 야심 찬 스크립트입니다.
bash 버그 보고서는 다음 주소로 보내야 합니다:
bash와 동시에 빌드 및 설치되는 `bashbug' 프로그램을 사용하십시오.
토론 목록 `[email protected]'에는 Bash의 새 포트에 대한 정보나 사용자가 원하는 새 기능 또는 동작 변경에 대한 논의가 자주 포함됩니다. 이 메일링 리스트는 usenet 뉴스그룹 gnu.bash.bug으로도 이용할 수 있습니다.
버그 보고서를 보낼 때는 bash와 동시에 빌드되는 bashbug' 프로그램을 사용하십시오. bash 빌드에 실패하면 make bashbug'로 bashbug를 직접
빌드해 보십시오. `bashbug'를 빌드할 수 없는 경우 다음 정보를 포함하여
[email protected]로 메일을 보내주십시오:
* Bash의 버전 번호 및 릴리스 상태 (예: 2.05a-release)
* 실행 중인 시스템 및 OS (bash 빌드 디렉터리에서
`bashversion -l'을 실행하면 이 정보를 얻을 수 있습니다)
* 해당되는 경우 컴파일 플래그 목록 또는 `config.h'의 내용
* 버그에 대한 설명
* 버그를 확실하게 재현하는 방법
* 버그에 대한 수정 사항이 있다면 그 수정 사항!
`bashbug' 프로그램은 이 중 많은 정보를 자동으로 포함합니다.
bash 및 bash 프로그래밍에 대한 질문과 도움 요청은 [email protected] 메일링 리스트로 보낼 수 있습니다.
Bash 유지 관리자에게 직접 연락하려면 [email protected]로 메일을 보내십시오.
Bash 유지 관리자가 모든 버그를 수정하겠다고 약속하지는 않지만, 이 셸을 최대한 좋게 만들고자 합니다.
즐기세요!
Chet Ramey [email protected]
이 파일의 복사 및 배포는 수정 여부와 관계없이 저작권 고지와 본 고지가 유지되는 한 모든 매체에서 로열티 없이 허용됩니다. 이 파일은 보증 없이 있는 그대로 제공됩니다.