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

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

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

  • VFS پرت میں نمایاں اپ گریڈ کیے گئے ہیں۔ تاریخی وجوہات کی بناء پر، فائل سرور کے نفاذ کے ساتھ کوڈ کو فائل پاتھ کی پروسیسنگ سے جوڑا گیا تھا، جو SMB2 پروٹوکول کے لیے بھی استعمال ہوتا تھا، جسے ڈسکرپٹرز کے استعمال میں منتقل کیا گیا تھا۔ سامبا 4.14.0 میں، سرور کے فائل سسٹم تک رسائی فراہم کرنے والے کوڈ کو فائل پاتھ کے بجائے فائل ڈسکرپٹرز کو استعمال کرنے کے لیے دوبارہ ڈیزائن کیا گیا ہے۔ مثال کے طور پر، stat() کی بجائے fstat() اور SMB_VFS_STAT() کی بجائے SMB_VFS_FSTAT() کال کرنا شامل ہے۔
  • ایکٹو ڈائرکٹری میں پرنٹرز کی اشاعت کی قابل اعتمادی کو بہتر بنایا گیا ہے اور ایکٹو ڈائریکٹری کو بھیجی جانے والی پرنٹر کی معلومات کو بڑھا دیا گیا ہے۔ ARM64 سسٹمز پر ونڈوز پرنٹر ڈرائیورز کے لیے معاونت شامل کی گئی۔
  • Winbind کلائنٹس کے لیے گروپ پالیسی کو استعمال کرنے کی صلاحیت فراہم کی گئی ہے۔ ایک فعال ڈائرکٹری کا منتظم اب ایسی پالیسیوں کی وضاحت کرسکتا ہے جو sudoers کی ترتیبات کو تبدیل کرتی ہیں یا وقتاً فوقتاً کرون جابز شامل کرتی ہیں۔ کلائنٹ کے لیے گروپ پالیسیوں کے اطلاق کو فعال کرنے کے لیے، 'گروپ پالیسیوں کا اطلاق کریں' کی ترتیب smb.conf میں فراہم کی گئی ہے۔ پالیسیاں ہر 90-120 منٹ میں لاگو ہوتی ہیں۔ مسائل کی صورت میں، "samba-gpupdate —unapply" کمانڈ کے ساتھ تبدیلیوں کو کالعدم کرنا یا "samba-gpupdate —force" کمانڈ کو دوبارہ لاگو کرنا ممکن ہے۔ ان پالیسیوں کو دیکھنے کے لیے جو سسٹم پر لاگو ہوں گی، آپ "samba-gpupdate –rsop" کمانڈ استعمال کر سکتے ہیں۔
  • ازگر کی زبان کے ورژن کی ضروریات میں اضافہ کیا گیا ہے۔ سامبا کی تعمیر کے لیے اب کم از کم ازگر کا ورژن 3.6 درکار ہے۔ پرانے Python ریلیز کے ساتھ تعمیر کرنا بند کر دیا گیا ہے۔
  • سامبا ٹول یوٹیلیٹی ایکٹو ڈائرکٹری (صارفین، کمپیوٹرز، گروپس) میں اشیاء کے انتظام کے لیے ٹولز کا نفاذ کرتی ہے۔ AD میں ایک نیا آبجیکٹ شامل کرنے کے لیے، اب آپ "create" کمانڈ کے علاوہ "add" کمانڈ استعمال کر سکتے ہیں۔ صارفین، گروپس اور رابطوں کا نام تبدیل کرنے کے لیے، "نام تبدیل کریں" کمانڈ سپورٹ ہے۔ صارفین کو غیر مقفل کرنے کے لیے، 'samba-tool user unlock' کمانڈ تجویز کی گئی ہے۔ 'samba-tool user list' اور 'samba-tool group listmembers' کمانڈز "-hide-expired" اور "--hide-disabled" آپشنز کو لاگو کرتے ہیں تاکہ میعاد ختم یا غیر فعال صارف اکاؤنٹس کو چھپا سکیں۔
  • CTDB جزو، جو کلسٹر کنفیگریشنز کے آپریشن کے لیے ذمہ دار ہے، کو سیاسی طور پر غلط شرائط سے پاک کر دیا گیا ہے۔ آقا اور غلام کے بجائے، NAT اور LVS کو ترتیب دیتے وقت، گروپ میں مرکزی نوڈ کا حوالہ دینے کے لیے "لیڈر" اور گروپ کے بقیہ اراکین کو کور کرنے کے لیے "فالوور" استعمال کرنے کی تجویز ہے۔ "ctdb natgw master" کمانڈ کو "ctdb natgw لیڈر" سے بدل دیا گیا ہے۔ اس بات کی نشاندہی کرنے کے لیے کہ نوڈ لیڈر نہیں ہے، اب "صرف غلام" کے بجائے "صرف پیروکار" جھنڈا ظاہر ہوتا ہے۔ "ctdb isnotrecmaster" کمانڈ کو ہٹا دیا گیا ہے۔

مزید برآں، GPL لائسنس کے دائرہ کار کے بارے میں ایک وضاحت دی گئی ہے، جس کے تحت سامبا کوڈ کو VFS (ورچوئل فائل سسٹم) کے اجزاء میں تقسیم کیا گیا ہے۔ GPL لائسنس کا تقاضا ہے کہ تمام مشتق کام ایک ہی شرائط کے تحت کھولے جائیں۔ سامبا میں ایک پلگ ان انٹرفیس ہے جو آپ کو بیرونی کوڈ کو کال کرنے کی اجازت دیتا ہے۔ ان پلگ ان میں سے ایک VFS ماڈیولز ہیں، جو ایک API تعریف کے ساتھ Samba جیسی ہیڈر فائلز کا استعمال کرتے ہیں جس کے ذریعے سامبا میں لاگو خدمات تک رسائی حاصل کی جاتی ہے، یہی وجہ ہے کہ سامبا VFS ماڈیولز کو GPL یا مطابقت پذیر لائسنس کے تحت تقسیم کیا جانا چاہیے۔

غیر یقینی صورتحال ان تھرڈ پارٹی لائبریریوں کے حوالے سے پیدا ہوتی ہے جن تک VFS ماڈیولز رسائی حاصل کرتے ہیں۔ خاص طور پر اس رائے کا اظہار کیا گیا کہ VFS ماڈیولز میں صرف GPL اور ہم آہنگ لائسنس کے تحت لائبریریاں استعمال کی جا سکتی ہیں۔ سامبا کے ڈویلپرز نے واضح کیا ہے کہ لائبریریاں کسی API کے ذریعے سامبا کوڈ کو کال نہیں کرتی ہیں اور نہ ہی اندرونی ڈھانچے تک رسائی حاصل کرتی ہیں، اس لیے انہیں مشتق کام نہیں سمجھا جا سکتا اور انہیں GPL کے مطابق لائسنس کے تحت تقسیم کرنے کی ضرورت نہیں ہے۔

ماخذ: opennet.ru

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