그만큼 새 버전의 Samba 4.18.0 릴리스에 대한 작업을 계속했습니다. SMB 서버의 성능 저하 문제 해결 심볼릭 링크 조작 취약점에 대한 보호 기능이 추가된 결과로 점유됩니다.
디렉토리 이름을 확인할 때 시스템 호출을 줄이고 동시 작업을 처리할 때 깨우기 이벤트 사용을 중지하기 위해 마지막 릴리스에서 수행한 작업 외에도 버전 4.18 잠금 처리 오버헤드 감소 파일 경로에 대한 동시 작업의 경우 XNUMX배입니다.
그 결과 파일 열기 및 닫기 작업 성능이 Samba 4.12 수준으로 향상되었습니다.
Samba 4.18.0의 주요 새로운 기능
새로 출시된 Samba 4.18.0 버전에서는 samba-tool 유틸리티는 이제 더 간결하고 정확한 오류 메시지를 표시합니다..
호출 추적을 생성하는 대신 문제가 발생한 코드의 위치를 나타내는데, 무엇이 잘못되었는지 즉시 이해할 수 없는 경우도 있습니다. 새 버전에서는 출력이 오류 원인에 대한 설명으로 제한됩니다. (예: 잘못된 사용자 이름 또는 암호, LDB 데이터베이스의 잘못된 파일 이름, DNS의 누락된 이름, 연결할 수 없는 네트워크, 잘못된 명령줄 인수 등).
그 외에도 인식할 수 없는 문제가 발견되면 전체 추적이 계속 발행됩니다. Python 스택에서 '-d3' 옵션으로도 얻을 수 있습니다. 웹에서 문제의 원인을 찾거나 보내는 오류 알림에 추가하려면 이 정보가 필요할 수 있습니다.
이 새 버전의 Samba 4.18.0에서 제공되는 또 다른 참신함은 t모든 samba-tool 명령은 "–color=yes|no|auto" 옵션을 지원합니다. 출력 강조 표시를 제어합니다. “–color=auto” 모드에서 강조 표시는 터미널로 전송될 때만 사용됩니다. 'yes' 대신 'always' 및 'force', 'no' 대신 'never' 및 'none', 'auto' 대신 'tty' 및 'if-tty'.
우리는 또한 찾을 수 있습니다 NO_COLOR 환경 변수에 대한 지원 추가 ANSI 색상 코드가 사용되거나 "–color=auto" 모드가 적용되는 상황에서 출력 강조 표시를 비활성화합니다.
이 새 버전에서 눈에 띄는 다른 변경 사항 :
- 액세스 제어 목록(ACE) 항목을 삭제하기 위해 새로운 "dsacl delete" 명령이 samba 도구에 추가되었습니다.
- 추가 옵션 "–change-secret-at= »를 wbinfo 명령에 연결하여 암호 변경 작업을 수행할 도메인 컨트롤러를 지정합니다.
- NT ACL을 저장하는 데 사용되는 확장 속성(xattr)의 이름을 변경하기 위해 새 매개변수 "acl_xattr:security_acl_name"을 smb.conf에 추가했습니다.
- 기본적으로 security.NTACL 속성은 일반 사용자의 액세스가 거부된 파일 및 디렉토리에 연결됩니다.
- ACL 스토리지 속성의 이름을 바꾸면 SMB를 통해 제공되지 않지만 잠재적인 부정적인 보안 영향을 이해해야 하는 모든 사용자가 로컬에서 사용할 수 있습니다.
- Samba 기반 Active Directory 도메인과 Azure Active Directory(Office365) 클라우드 간의 암호 해시 동기화에 대한 지원이 추가되었습니다.
마지막으로, 그것에 대해 더 알고 싶으시면 자세한 내용을 참조하십시오. 다음 링크.
Ubuntu 및 파생 제품에서 Samba를 설치하거나 업그레이드하는 방법은 무엇입니까?
이 새 버전의 Samba를 설치하는 데 관심이 있거나 이전 버전을이 새 버전으로 업데이트하려는 사람들을 위해아래에서 공유하는 단계에 따라 수행 할 수 있습니다.
samba가 Ubuntu 리포지토리에 포함되어 있지만 새 버전이 출시될 때 패키지가 업데이트되지 않으므로 이 경우에는 리포지토리를 사용하는 것이 좋습니다.
우리가 할 첫 번째 일은 터미널을 열고 시스템에 저장소를 추가하기 위해 다음 명령을 입력할 것입니다.
sudo add-apt-repository ppa:linux-schools/samba-latest sudo apt-get update
저장소가 추가되면 시스템에 samba 설치를 진행하고 이를 위해 다음 명령을 입력하기만 하면 됩니다.
sudo apt install samba
이전 버전이 이미 설치되어 있는 경우 자동으로 업데이트됩니다.