삼바를 사용하십니까? Samba 4.11.2의 새 수정 버전으로 업데이트해야합니다.

리눅스 삼바

최근에 개발자 누가 뒤에 Samba 프로젝트 발표 발표문을 통해 Samba 프로토콜의 새로운 수정 버전, 새 버전에 도달 4.11.2.

삼바를 모르는 분들을 위해 그들은 이것을 알아야합니다 Microsoft Windows 파일 공유 프로토콜의 무료 구현입니다. (이전 명칭은 SMB, 최근에는 CIFS로 이름이 변경됨) UNIX 계열 시스템 용. 이런 식으로 가능합니다 어떤 컴퓨터 일반적으로 GNU / Linux, Mac OS X 또는 Unix 사용 서버처럼 보이거나 Windows 네트워크에서 클라이언트처럼 작동.

삼바 또한 사용자를 기본 도메인 컨트롤러로 확인할 수 있습니다. (PDC), 도메인 구성원 및 Windows 기반 네트워크 용 Active Directory 도메인 인쇄 대기열, 공유 디렉토리를 제공하고 자체 사용자 아카이브로 인증 할 수 있다는 점과는 다릅니다.

Samba를 실행할 수있는 Unix 계열 시스템 중에는 GNU / Linux 배포판, Solaris 및 다양한 BSD 변형이 있으며 그중에서 Apple의 Mac OS X Server를 찾을 수 있습니다.

Samba 4.11.2 정보

이 새 버전 Samba 4.11.2는 수정 버전입니다., 출시되었습니다. 일부 보안 문제를 해결할 수 있습니다. 그것은 프로토콜에 제시되었습니다. 다음 중 취약점이 해결되었습니다.

  •  CVE-2019-10218참고 : 악성 서버로 인해 Samba 클라이언트 코드가 경로 구분 기호가 포함 된 파일 이름을 호출 코드로 반환 할 수 있습니다.
  • CVE-2019-14833-Samba AD DC 비밀번호 확인 스크립트는 완전한 비밀번호를받지 못합니다. 암호에 다중 바이트 문자 (ASCII 아님)가 포함 된 경우 암호 스크립트를 확인해도 전체 암호 문자열이 수신되지 않습니다.
  • CVE-2019-14847- "변경 사항 가져 오기"권한이있는 사용자는 dirsync를 통해 AD DC LDAP 서버를 잠글 수 있습니다.

Ubuntu 및 파생 제품에서 Samba 4.11.2를 설치하거나 업그레이드하는 방법은 무엇입니까?

이 새 버전의 Samba를 설치하는 데 관심이 있거나 이전 버전을이 새 버전으로 업데이트하려는 사람들을 위해아래에서 공유하는 단계에 따라 수행 할 수 있습니다.

가장 먼저 할 일은 Samba 4.11.2 설치 단계를 공유하는 것입니다.. 최근 업데이트가 출시 되었기 때문에 Ubuntu 용으로 준비된 빌드가 아직 생성되지 않았습니다. 저장소에서. 따라서 설치는 소스 코드에서 수행됩니다.

지금 Ubuntu 18.04 LTS 사용자를위한 추가 정보 간단한 방법으로 새 ​​버전의 삼바를 설치하는 데 도움이되는 저장소를 사용할 수 있습니다.

추가하려면 터미널에 입력하면됩니다.

sudo add-apt-repository ppa:linux-schools/samba-latest

sudo apt-get update

그리고 다음과 같이 삼바를 설치할 수 있습니다.

sudo apt install samba

나머지는 컴파일을해야합니다. 먼저 Samba 패키지를 다운로드하겠습니다. 터미널을 열면 얻을 수 있으며 (Ctrl + Alt + T 키 조합으로 수행 할 수 있음) 다음 명령을 입력합니다.

wget https://download.samba.org/pub/samba/stable/samba-4.11.2.tar.gz

그 후 다음과 같이 패키지를 추출 할 것입니다.

tar -zxf samba-4.11.2.tar.gz

다음으로 생성 된 폴더를 입력합니다.

cd samba-4.11.2

그 안에 들어가서 패키지를 컴파일 한 다음 설치를 수행합니다. 가장 먼저해야 할 일은 몇 가지 종속성을 설치하십시오.

sudo apt-get install acl attr autoconf bind9utils bison build-essential \

debhelper dnsutils docbook-xml docbook-xsl flex gdb libjansson-dev krb5-user \

libacl1-dev libaio-dev libarchive-dev libattr1-dev libblkid-dev libbsd-dev \

libcap-dev libcups2-dev libgnutls-dev libgpgme-dev libjson-perl \

libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \

libpopt-dev libreadline-dev nettle-dev perl perl-modules-5.26 pkg-config \

python-all-dev python-crypto python-dbg python-dev python-dnspython \

python3-dnspython python-gpgme python3-gpgme python-markdown python3-markdown \

python3-dev xsltproc zlib1g-dev liblmdb-dev lmdb-utils

이제 다음을 입력합니다.

./configure --prefix=/usr/local

컴파일을 시작하기 위해 다음을 입력합니다.

make

모든 것이 잘되면 설치는 다음으로 수행됩니다.

make install

그리고 마지막으로 다음을 사용하여 환경 변수를 설정하겠습니다.

export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH

최종적으로 이전 버전을 사용하는 사람들을 위해, 즉 버전 4.11.1, 다음을 사용하여 패치를 다운로드하여 적용 할 수 있습니다.

wget https://download.samba.org/pub/samba/patches/samba-4.11.1-4.11.2.diffs.gz

다음과 같이 추출합니다.

gzip -9 samba-4.11.1-4.11.2.diffs.gz

디렉토리를 입력합니다.

cd samba-4.11.1-4.11.2.diffs

그리고 다음과 같이 패치를 적용합니다.

patch -p0 < samba-4.11.1-4.11.2.diffs

그리고 준비.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   채팅

    안녕하세요, 삼바 4.4를 4.12로 업데이트하는 경우 버전에 적용됩니다.