Samba 4.18.0 విడుదల అందించబడింది, ఇది డొమైన్ కంట్రోలర్ యొక్క పూర్తి స్థాయి అమలుతో మరియు Windows 4 అమలుకు అనుకూలంగా ఉండే యాక్టివ్ డైరెక్టరీ సేవతో సాంబా 2008 శాఖ యొక్క అభివృద్ధిని కొనసాగిస్తుంది మరియు దీని యొక్క అన్ని వెర్షన్లను అందించగలదు. Windows 11తో సహా Microsoft మద్దతునిచ్చే Windows క్లయింట్లు. Samba 4 అనేది ఒక మల్టీఫంక్షనల్ సర్వర్ ఉత్పత్తి, ఇది ఫైల్ సర్వర్, ప్రింట్ సర్వీస్ మరియు ఐడెంటిటీ సర్వర్ (విన్బైండ్) అమలును కూడా అందిస్తుంది.
సాంబా 4.18లో కీలక మార్పులు:
- సిమ్లింక్ మానిప్యులేషన్ దుర్బలత్వాల నుండి రక్షణను జోడించడం వలన బిజీగా ఉన్న SMB సర్వర్లలో పనితీరు రిగ్రెషన్లను పరిష్కరించడానికి పని కొనసాగించబడింది. డైరెక్టరీ పేర్లను తనిఖీ చేస్తున్నప్పుడు సిస్టమ్ కాల్లను తగ్గించడానికి మరియు ఏకకాలిక కార్యకలాపాలను ప్రాసెస్ చేస్తున్నప్పుడు వేక్అప్ ఈవెంట్లను ఉపయోగించడం ఆపివేయడానికి గత విడుదలలో చేసిన పనికి అదనంగా, వెర్షన్ 4.18 ఉమ్మడి ఫైల్ పాత్ ఆపరేషన్ల కోసం లాకింగ్ ఓవర్హెడ్ను సుమారు మూడు రెట్లు తగ్గించింది. ఫలితంగా, ఫైల్ ఓపెనింగ్ మరియు క్లోజింగ్ ఆపరేషన్ల పనితీరు సాంబా 4.12 స్థాయికి తీసుకురాబడింది.
- సాంబా-టూల్ యుటిలిటీ మరింత సంక్షిప్త మరియు ఖచ్చితమైన దోష సందేశాల అవుట్పుట్ను అమలు చేస్తుంది. సమస్య సంభవించిన కోడ్లోని స్థానాన్ని సూచించే కాల్ ట్రేస్ను ప్రదర్శించడానికి బదులుగా, ఏమి జరుగుతుందో వెంటనే అర్థం చేసుకోవడం ఎల్లప్పుడూ సాధ్యం కాదు, కొత్త సంస్కరణలో అవుట్పుట్ లోపం యొక్క కారణం యొక్క వివరణకు పరిమితం చేయబడింది ( ఉదాహరణకు, తప్పు వినియోగదారు పేరు లేదా పాస్వర్డ్, తప్పు LDB ఫైల్ పేరు, DNSలో పేరు లేదు, నెట్వర్క్ అందుబాటులో లేకపోవడం, చెల్లని కమాండ్ లైన్ ఆర్గ్యుమెంట్లు మొదలైనవి). గుర్తించబడని సమస్య గుర్తించబడితే, పూర్తి పైథాన్ స్టాక్ ట్రేస్ ప్రదర్శించబడటం కొనసాగుతుంది, దీనిని '-d3' ఎంపికను పేర్కొనడం ద్వారా కూడా పొందవచ్చు. వెబ్లో సమస్యకు కారణాన్ని కనుగొనడానికి లేదా మీరు పంపే బగ్ రిపోర్ట్కి జోడించడానికి మీకు ఈ సమాచారం అవసరం కావచ్చు.
- అవుట్పుట్ హైలైటింగ్ని నియంత్రించడానికి అన్ని samba-tool ఆదేశాలు “-color=yes|no|auto” ఎంపికకు మద్దతునిస్తాయి. "--color=auto" మోడ్లో, టెర్మినల్కు అవుట్పుట్ చేస్తున్నప్పుడు మాత్రమే రంగు హైలైటింగ్ ఉపయోగించబడుతుంది. 'అవును'కి బదులుగా, 'ఎప్పటికీ' మరియు 'ఫోర్స్' విలువలను పేర్కొనడానికి అనుమతించబడుతుంది, బదులుగా 'నో' - 'నెవర్' మరియు 'నోన్', బదులుగా 'ఆటో' - 'tty' మరియు 'if- tty'.
- ANSI రంగు కోడ్లు ఉపయోగించిన లేదా “--color=auto” మోడ్ అమలులో ఉన్న సందర్భాల్లో అవుట్పుట్ హైలైటింగ్ను నిలిపివేయడానికి NO_COLOR ఎన్విరాన్మెంట్ వేరియబుల్కు మద్దతు జోడించబడింది.
- యాక్సెస్ కంట్రోల్ లిస్ట్లలో (ACE, యాక్సెస్ కంట్రోల్ ఎంట్రీ) ఎంట్రీలను తొలగించడానికి samba-టూల్కి "dsacl delete" అనే కొత్త కమాండ్ జోడించబడింది.
- wbinfo ఆదేశానికి “--change-secret-at=” ఎంపిక జోడించబడింది » మీరు పాస్వర్డ్ మార్పు ఆపరేషన్ చేయాలనుకుంటున్న డొమైన్ కంట్రోలర్ను పేర్కొనడానికి.
- NT ACLలను నిల్వ చేయడానికి ఉపయోగించే పొడిగించిన లక్షణం (xattr) పేరును మార్చడానికి smb.confకు కొత్త పరామితి "acl_xattr:security_acl_name" జోడించబడింది. డిఫాల్ట్గా, సెక్యూరిటీ.NTACL అట్రిబ్యూట్ ఫైల్లు మరియు డైరెక్టరీలకు జోడించబడింది, సాధారణ వినియోగదారులకు యాక్సెస్ నిషేధించబడింది. మీరు ACL నిల్వ లక్షణం పేరును మార్చినట్లయితే, అది SMB ద్వారా అందించబడదు, అయితే భద్రతపై సాధ్యమయ్యే ప్రతికూల ప్రభావాన్ని అర్థం చేసుకోవడానికి ఏ వినియోగదారులకైనా స్థానికంగా అందుబాటులో ఉంటుంది.
- Samba-ఆధారిత యాక్టివ్ డైరెక్టరీ డొమైన్ మరియు అజూర్ యాక్టివ్ డైరెక్టరీ క్లౌడ్ (Office365) మధ్య పాస్వర్డ్ హ్యాష్లను సమకాలీకరించడానికి మద్దతు జోడించబడింది.
మూలం: opennet.ru