سامبا 4.18.0 کی ریلیز

سامبا 4.18.0 کی ریلیز پیش کی گئی، جس نے ڈومین کنٹرولر اور ایکٹو ڈائریکٹری سروس کے مکمل نفاذ کے ساتھ سامبا 4 برانچ کی ترقی کو جاری رکھا، جو ونڈوز 2008 کے نفاذ کے ساتھ مطابقت رکھتا ہے اور ونڈوز کلائنٹس کے تمام ورژن کی خدمت کرنے کے قابل ہے۔ مائیکروسافٹ، بشمول ونڈوز 11۔ سامبا 4 ایک ملٹی فنکشنل سرور پروڈکٹ ہے، جو ایک فائل سرور، ایک پرنٹ سروس، اور ایک شناختی سرور (ون بائنڈ) کا نفاذ بھی فراہم کرتا ہے۔

سامبا 4.18 میں اہم تبدیلیاں:

  • مصروف SMB سرورز پر کارکردگی کے رجعت کو دور کرنے کے لیے کام جاری رکھا جس کا نتیجہ symlink ہیرا پھیری کے خطرات کے خلاف تحفظ کے اضافے کے نتیجے میں ہوا۔ ڈائرکٹری کے ناموں کی جانچ پڑتال کرتے وقت سسٹم کالز کو کم کرنے اور کنکرنٹ آپریشنز پر کارروائی کرتے وقت ویک اپ ایونٹس کا استعمال بند کرنے کے لیے آخری ریلیز میں کیے گئے کام کے علاوہ، ورژن 4.18 نے کنکرنٹ فائل پاتھ آپریشنز کے لیے لاکنگ اوور ہیڈ کو تقریباً تین گنا کم کر دیا ہے۔ نتیجے کے طور پر، فائل کھولنے اور بند کرنے کی کارروائیوں کی کارکردگی کو سامبا 4.12 کی سطح پر لایا گیا ہے۔
  • سامبا ٹول یوٹیلیٹی زیادہ جامع اور درست ایرر میسیجز کی آؤٹ پٹ کو لاگو کرتی ہے۔ کال ٹریس کو ظاہر کرنے کے بجائے اس کوڈ میں اس پوزیشن کی نشاندہی کرنے کے کہ جہاں مسئلہ پیش آیا تھا، جس کی وجہ سے فوری طور پر یہ سمجھنا ممکن نہیں ہوتا تھا کہ کیا ہو رہا ہے، نئے ورژن میں آؤٹ پٹ غلطی کی وجہ کی وضاحت تک محدود ہے ( مثال کے طور پر، غلط صارف نام یا پاس ورڈ، غلط LDB فائل کا نام، DNS میں غائب نام، نیٹ ورک کی عدم دستیابی، غلط کمانڈ لائن دلائل وغیرہ)۔ اگر کسی غیر تسلیم شدہ مسئلہ کا پتہ چل جاتا ہے تو، مکمل Python اسٹیک ٹریس ظاہر ہوتا رہتا ہے، جسے '-d3' آپشن بتا کر بھی حاصل کیا جا سکتا ہے۔ آپ کو ویب پر کسی مسئلے کی وجہ تلاش کرنے یا آپ کی بھیجی ہوئی بگ رپورٹ میں شامل کرنے کے لیے اس معلومات کی ضرورت ہو سکتی ہے۔
  • تمام سامبا ٹول کمانڈز آؤٹ پٹ ہائی لائٹنگ کو کنٹرول کرنے کے لیے "-color=yes|no|auto" آپشن کے لیے تعاون فراہم کرتی ہیں۔ "--color=auto" موڈ میں، کلر ہائی لائٹنگ صرف اس وقت استعمال ہوتی ہے جب ٹرمینل پر آؤٹ پٹ ہو۔ 'ہاں' کے بجائے، اسے 'ناں' - 'کبھی نہیں' اور 'کوئی نہیں' کی بجائے، 'آٹو' - 'ٹیٹی' اور 'اگر-' کی بجائے 'ہمیشہ' اور 'فورس' کی قدریں بتانے کی اجازت ہے۔ tty'
  • ایسے حالات میں جہاں ANSI کلر کوڈز استعمال کیے جاتے ہیں یا "--color=auto" موڈ نافذ ہو، آؤٹ پٹ ہائی لائٹنگ کو غیر فعال کرنے کے لیے NO_COLOR ماحولیاتی متغیر کے لیے سپورٹ شامل کیا گیا ہے۔
  • رسائی کنٹرول لسٹوں (ACE، ایکسیس کنٹرول انٹری) میں اندراجات کو حذف کرنے کے لیے سامبا ٹول میں ایک نئی کمانڈ "dsacl delete" شامل کی گئی ہے۔
  • آپشن "—change-secret-at=" ڈومین کنٹرولر کی وضاحت کرنے کے لیے wbinfo کمانڈ میں شامل کیا گیا ہے جس کے لیے پاس ورڈ کی تبدیلی کا عمل انجام دیا جانا چاہیے۔
  • ایک نیا پیرامیٹر "acl_xattr:security_acl_name" smb.conf میں شامل کیا گیا ہے تاکہ NT ACLs کو ذخیرہ کرنے کے لیے استعمال ہونے والے توسیعی وصف (xattr) کا نام تبدیل کیا جا سکے۔ پہلے سے طے شدہ طور پر، security.NTACL وصف فائلوں اور ڈائریکٹریز سے منسلک ہوتا ہے، جس تک رسائی عام صارفین کے لیے ممنوع ہے۔ اگر آپ ACL اسٹوریج انتساب کا نام تبدیل کرتے ہیں، تو اسے SMB پر پیش نہیں کیا جائے گا، لیکن مقامی طور پر کسی بھی صارف کے لیے دستیاب ہوگا، جس کے لیے سیکیورٹی پر ممکنہ منفی اثرات کو سمجھنے کی ضرورت ہے۔
  • سامبا پر مبنی ایکٹو ڈائرکٹری ڈومین اور Azure ایکٹو ڈائرکٹری کلاؤڈ (Office365) کے درمیان پاس ورڈ ہیش کو سنکرونائز کرنے کے لیے تعاون شامل کیا گیا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں