Samba 4.12는 Elasticsearch 기반 검색 엔진 등 GnuTLS와 함께 제공됩니다.

리눅스 삼바

Ya Samba 4.12.0의 새 버전이 출시되었습니다., Windows 4 구현과 호환되고 Windows 2000을 포함하여 Microsoft에서 지원하는 모든 버전의 Windows 클라이언트를 지원할 수있는 도메인 컨트롤러 및 Active Directory 서비스의 전체 구현을 통해 Samba 10.x 분기 개발을 계속합니다.

삼바 4는 다기능 서버 제품, 또한 파일 서버, 인쇄 서비스 및 인증 서버 (winbind)의 구현을 제공합니다.

Samba 4.12의 새로운 기능은 무엇입니까?

이 새 버전의 Samba 4.12에서는 의 변화 기본 제공 구현 암호화 기능, 코드베이스에서 제거 된 외부 라이브러리 사용을 선호합니다.

그것으로 GnuTLS를 사용하기로 결정했습니다. 주요 암호화 라이브러리로 가능한 관련 위협을 줄이는 것 외에도 내장 된 암호화 알고리즘 구현의 취약점을 식별하여 GnuTLS는 또한 성능을 크게 향상시킬 수있었습니다. SMB3에서 암호화가 사용되는 경우.

이를 고려하여 Linux Kernel 5.3에서 CIFS 클라이언트를 구현하여 테스트를 수행했습니다. 여기에서 쓰기 속도는 3 배 증가하고 읽기 속도는 2.5 배 증가했습니다.

또한 s를 검색하기 위해 새 백엔드가 추가되었습니다.Spotlight 프로토콜을 사용하는 SMB 기능, Elasticsearch 검색 엔진을 기반으로합니다.

이 컴포지션에는 모든 SMB 서버에 검색 쿼리를 보낼 수있는 클라이언트 구현이있는 mdfind 유틸리티도 포함되어 있습니다. Spotlight RPC 서비스를 실행합니다. "Spotlight 백엔드"설정이 기본적으로 "noindex"로 변경되었습니다 (Tracker 또는 Elasticsearch의 경우 "tracker"또는 "elasticsearch"에 대한 값을 명시 적으로 설정해야합니다).

Samba 4.12에서는 작업 동작이 변경되었음을 알 수 있습니다.net ads kerberos pac 저장'Y 'net eventlog 내보내기', 이제 파일을 덮어 쓰지 않으며 기존 파일로 내보내려고하면 오류가 발생합니다.

삼바 도구는 연락처 입력 추가를 개선했습니다. 그룹 회원을 위해. 이전의 경우 '삼바 도구 그룹 addmemers', 사용자, 그룹 및 컴퓨터를 새 그룹 구성원으로 추가 할 수 있습니다. 이제 그룹 구성원으로 연락처를 추가 할 수 있습니다.

삼바 도구를 사용하면 조직 단위 (OU, 조직 단위) 또는 하위 트리별로 필터링 할 수 있습니다. 새 플래그 "–base-dn"및 "–member-base-dn"이 추가되어 Active Directory 트리의 특정 부분 (예 : OU 단위 내에서만)으로 만 작업을 수행 할 수 있습니다.

게다가, 새로운 VFS 모듈 추가 비동기 I / O를위한 새로운 Linux 커널 io_uring 인터페이스를 사용하는 'io_uring'.

Io_uring은 I / O 프로빙을 지원하고 버퍼링과 함께 작동 할 수 있습니다 (이전에 제안 된 "aio"메커니즘은 버퍼링 된 I / O를 지원하지 않았습니다).

설문 조사가 활성화 된 상태에서 작업 할 때 io_uring은 성능면에서 aio보다 훨씬 앞서 있습니다.

Samba는 SMB_VFS_ {PREAD, PWRITE, FSYNC} _SEND / RECV 지원 기본 VFS 백엔드를 사용할 때 사용자 공간에 스레드 풀을 유지하는 오버 헤드를 줄였습니다. VFS io_uring 모듈을 빌드하려면 liburing 라이브러리와 Linux 5.1+ 커널이 필요합니다.

눈에 띄는 다른 변경 사항 중 : 

  • VFS는 SMB_VFS_NTIMES () 함수에서 시간을 무시할 필요성을 표시하기 위해 특수 시간 값 UTIME_OMIT를 지정하는 기능을 제공합니다.
  • B smb.conf는 "쓰기 캐시 크기"매개 변수에 대한 지원을 중단하여 io_uring 지원이 나타난 후 의미를 잃었습니다.
  • Samba-DC 및 Kerberos는 DES 알고리즘을 사용한 암호화를 중단했습니다. Heimdal-DC는 취약한 암호화 코드를 제거했습니다.
  • vfs_netatalk 모듈이 제거되었는데, 이는 동반되지 않았고 관련성을 잃었습니다.
  • zlib 라이브러리는 빌드 종속성에 포함되어 있습니다. 임베디드 zlib 구현이 코드베이스에서 제거되었습니다 (코드는 암호화 지원이 정상적으로 작동하지 않는 이전 버전의 zlib를 기반으로 함).

코멘트를 남겨주세요

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

*

*

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