Samba 4.18.0 arriveert met beveiligingsverbeteringen, verbeteringen en meer

Samba is de standaardset van Windows-interoperabiliteitsprogramma's voor Linux en Unix.

Samba is een multifunctioneel serverproduct, dat ook een implementatie biedt van de bestandsserver, afdrukservice en identiteitsserver (winbind).

De release van de nieuwe versie van Samba 4.18.0, die het werk voortzette voor prestatieregressies op SMB-servers aanpakken bezet als gevolg van de toevoeging van bescherming tegen kwetsbaarheden voor symbolische linkmanipulatie.

Naast het werk dat in de laatste release is gedaan om systeemaanroepen te verminderen bij het controleren op een mapnaam en om te stoppen met het gebruik van ontwaakgebeurtenissen bij het verwerken van gelijktijdige bewerkingen, versie 4.18 minder overhead voor het verwerken van sloten voor gelijktijdige bewerkingen op bestandspaden met een factor drie.

Hierdoor zijn de prestaties van het openen en sluiten van bestanden op het niveau van Samba 4.12 gebracht.

Belangrijkste nieuwe kenmerken van Samba 4.18.0

In deze nieuw uitgebrachte versie van Samba 4.18.0, het hulpprogramma samba-tool geeft nu beknoptere en nauwkeurigere foutmeldingen weer.

In plaats van een oproeptracering te genereren de positie in de code aangeven waar het probleem zich voordeed, waardoor het niet altijd mogelijk was om meteen te begrijpen wat er mis was, in de nieuwe versie is de uitvoer beperkt tot een beschrijving van de oorzaak van de fout (bijvoorbeeld onjuiste gebruikersnaam of wachtwoord, onjuiste bestandsnaam met de LDB-database, ontbrekende naam in DNS, onbereikbaar netwerk, ongeldige opdrachtregelargumenten, enz.).

Daarnaast, als er een niet-herkend probleem wordt gevonden, wordt toch het volledige spoor afgegeven uit de Python-stack, die ook kan worden verkregen met de optie '-d3'. Mogelijk hebt u deze informatie nodig om de oorzaak van het probleem op internet te vinden of om deze toe te voegen aan de foutmelding die u verzendt.

Een andere nieuwigheid die in deze nieuwe versie van Samba 4.18.0 wordt gepresenteerd, is dat tAlle samba-tool commando's ondersteunen de optie "–color=yes|no|auto" om de uitvoermarkering te regelen. In de modus "–color=auto" wordt de markering alleen gebruikt wanneer deze naar de terminal wordt verzonden. 'altijd' en 'geforceerd' in plaats van 'ja', 'nooit' en 'geen' in plaats van 'nee', 'tty' en 'if-tty' in plaats van 'auto'.

Dat kunnen we ook vinden ondersteuning toegevoegd voor NO_COLOR omgevingsvariabele om uitvoermarkering uit te schakelen in situaties waarin ANSI-kleurcodes worden gebruikt of de modus "–color=auto" van kracht is.

Van de andere veranderingen die opvallen in deze nieuwe versie:

  • Er is een nieuw "dsacl delete"-commando toegevoegd aan de samba-tool om items in de toegangsbeheerlijst (ACE) te verwijderen.
  • Optie toegevoegd “–change-secret-at= » naar de opdracht wbinfo om de domeincontroller op te geven waarop de bewerking voor het wijzigen van het wachtwoord moet worden uitgevoerd.
  • Een nieuwe parameter "acl_xattr:security_acl_name" toegevoegd aan smb.conf om de naam te wijzigen van het uitgebreide kenmerk (xattr) dat wordt gebruikt om de NT ACL op te slaan.
  • Standaard wordt het kenmerk security.NTACL gekoppeld aan bestanden en mappen, waartoe normale gebruikers geen toegang hebben.
  • Als u de naam van een ACL-opslagattribuut wijzigt, wordt het niet aangeboden via SMB, maar is het lokaal beschikbaar voor elke gebruiker, wat inzicht vereist in de mogelijke negatieve gevolgen voor de beveiliging.
  • Ondersteuning toegevoegd voor wachtwoord-hash-synchronisatie tussen een op Samba gebaseerd Active Directory-domein en een Azure Active Directory (Office365)-cloud.

Tot slot, als u geïnteresseerd bent om er meer over te weten, kunt u de details raadplegen in de volgende link.

Hoe installeer of upgrade ik Samba op Ubuntu en derivaten?

Welnu, voor degenen die geïnteresseerd zijn in het kunnen installeren van deze nieuwe versie van Samba of die hun vorige versie willen updaten naar deze nieuweZe kunnen het doen door de stappen te volgen die we hieronder delen.

Het is vermeldenswaard dat, hoewel samba is opgenomen in de Ubuntu-repository's, u moet weten dat de pakketten niet worden bijgewerkt wanneer een nieuwe versie wordt uitgebracht, dus in dit geval gebruiken we liever een repository.

Het eerste wat we gaan doen is een terminal openen en daarin gaan we de volgende opdracht typen om een ​​repository aan het systeem toe te voegen:

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

sudo apt-get update

Nadat de repository is toegevoegd, gaan we verder met het installeren van samba op het systeem en hiervoor typen we gewoon de volgende opdracht:

sudo apt install samba

Als u al een eerdere versie hebt geïnstalleerd, wordt deze automatisch bijgewerkt.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.