Mac OS X میں فائل کی ملکیت کو کیسے تبدیل کریں۔
اگرچہ Mac OS X میں ملکیت اور اجازت کی غلطیوں کا سامنا کرنا کچھ نایاب ہے، لیکن ایسا ہو سکتا ہے، خاص طور پر جب کوئی اکاؤنٹ منتقل کر دیا گیا ہو، یا فائل کے مالک کو فریق ثالث کی درخواست کے ذریعے تبدیل کر دیا گیا ہو۔ اکثر اوقات آپ صارف کی اجازتوں کو ٹھیک کرنے کے عمل سے گزر سکتے ہیں، لیکن یہ ہمیشہ کسی مسئلے کو حل کرنے کی ضمانت نہیں دیتا ہے، اور کچھ حالات میں آپ کو مطلوبہ صارف سے پہلے کسی ایک دستاویز یا فائلوں کے گروپ پر براہ راست فائلوں کی ملکیت کو ایڈجسٹ کرنے کی ضرورت ہوتی ہے۔ فائل تک مناسب رسائی دوبارہ حاصل کرے گا۔ان حالات کے لیے، فائلوں کی ملکیت کو دستی طور پر تبدیل کرنے کے دو طریقے ہیں، فائنڈر کے ذریعے اور کمانڈ لائن کے ذریعے۔ ہم دونوں کا احاطہ کریں گے، اگرچہ زیادہ جدید صارفین کے لیے chown کمانڈ واقعی بہت تیز ہے، اور کچھ معاملات میں، یہ آسان بھی ہو سکتا ہے۔
Mac OS X میں فائنڈر کے ذریعے فائلوں کی ملکیت تبدیل کرنا
آپ اسی Get Info پینل کے ذریعے فائلوں کی ملکیت تبدیل کر سکتے ہیں جو آپ کو Mac OS X فائنڈر میں اجازتوں کو ایڈجسٹ کرنے دیتا ہے:
- فائنڈر میں فائل کو منتخب کریں، پھر "معلومات حاصل کریں" ونڈو کو طلب کرنے کے لیے Command+i کو دبائیں
- ملکیت اور اجازت کے اختیارات کو ظاہر کرنے کے لیے "شیئرنگ اور پرمیشنز" کے ساتھ تیر پر کلک کریں
- ترجیحات کو غیر مقفل کرنے کے لیے لاک آئیکن کو منتخب کریں
- نیا مالک شامل کرنے کے لیے بٹن پر کلک کریں، پھر صارف کو فہرست سے شامل کریں اور "منتخب کریں" کو منتخب کریں
- اب نام منتخب کریں اور گیئر آئیکن پر کلک کریں، "(صارف کا نام) مالک بنائیں"
جبکہ فائنڈر سے گزرنا بلاشبہ آسان ہے، یہ اب بھی کئی قدم لمبا ہے اور ٹرمینل کئی طریقوں سے تیز تر ہو سکتا ہے۔ کمانڈ پرامپٹ سے خوفزدہ نہ ہوں، ہم اس عمل سے گزریں گے اور جیسا کہ آپ دیکھیں گے کہ یہ بہت آسان ہے۔
کمانڈ لائن سے chown کے ساتھ فائل کی ملکیت تبدیل کریں
کمانڈ لائن کا استعمال عام طور پر زیادہ جدید سمجھا جاتا ہے، لیکن کچھ حالات میں یہ نہ صرف گرافیکل انٹرفیس سے گزرنے سے زیادہ تیز ہے، بلکہ کچھ معاملات میں یہ آسان بھی ہے۔ یہاں ہم 'chown' کمانڈ کے ذریعے فائل مالکان کو تبدیل کرنے کی بنیادی باتوں پر چلیں گے، جو کہ Mac OS X میں معیاری ہے اور یونکس کے تقریباً تمام تغیرات بھی۔
شروع کرنے کے لیے /Applications/Utilities/ سے ٹرمینل لانچ کریں۔
اس کی سادہ ترین شکل میں نحو ہے:
chown
استعمال کی مثال کے لیے، "test-file.txt" نامی فائل کی ملکیت کو صارف "Bob" کے لیے تبدیل کرنے کے لیے کمانڈ یہ ہوگی:
chown Bob test-file.txt
ذہن میں رکھیں کہ آپ جس صارف کا نام استعمال کرنا چاہتے ہیں وہ اکاؤنٹ کا مختصر نام ہے، جو عام طور پر ہوم ڈائریکٹری کے نام پر رکھا جاتا ہے۔ اگر آپ کو یقین نہیں ہے کہ مختصر صارف نام کیا ہے، تو موجودہ مختصر نام حاصل کرنے کے لیے ٹرمینل میں 'whoami' ٹائپ کریں، یا موجودہ میک پر تمام صارف اکاؤنٹس کی فہرست دیکھنے کے لیے "ls /Users" ٹائپ کریں۔
اگر آپ سسٹم فائلوں کی ملکیت یا کسی دوسرے صارف کی فائلوں کو تبدیل کر رہے ہیں جن تک آپ کو پڑھنے لکھنے کی رسائی نہیں ہے، تو آپ ہمیشہ 'sudo' کے ساتھ chown کو بطور سپر یوزر اور فورس استعمال کرنے کے لیے آگے بڑھ سکتے ہیں۔ تبدیلی:
sudo chown bob ~/Desktop/test-file.txt
عام طور پر آپ کو کسی فائل کے گروپ کو تبدیل کرنے کی ضرورت نہیں ہوگی، لیکن آپ اسے chown کے ساتھ ساتھ مطلوبہ صارف نام کے ساتھ بڑی آنت کے ساتھ جوڑ کر بھی کرسکتے ہیں:
sudo chown bob:staff ~/Desktop/test-file.txt
دوبارہ، آپ کو عام طور پر فائلوں کے گروپ کو تبدیل کرنے کی ضرورت نہیں ہوگی، حالانکہ کبھی کبھار آپ کو ایک ایسی فائل مل جائے گی جو کسی نہ کسی طرح گم ہو گئی ہو یا غلط استعمال ہو گئی ہو، دونوں اس کے مالک صارف اور رسائی کی سطح کے گروپ سے تعلق رکھتے تھے۔
Mac OS X میں، گروپ عام طور پر یا تو عام صارف فائلوں کے لیے 'اسٹاف' ہوتا ہے جو ایڈمن لیول نہیں ہوتیں، 'ایڈمن' ایڈمنسٹریٹو لیول کی صارف فائلوں جیسے ایپلی کیشنز، ترجیحات، اور منسلک ڈرائیوز، اور ' بنیادی OS اجزاء جیسے /bin, /library, /home, /etc, /usr/، وغیرہ تک سپر یوزر کی رسائی کے لیے wheel'
بہرحال، آپ کی ضروریات کے لیے جو بھی طریقہ درست ہو اسے استعمال کریں، لیکن ان دنوں فائل کی ملکیت کو ایڈجسٹ کرنے کے تقریباً تمام معاملات کے لیے میں ٹرمینل لانچ کرتا ہوں اور چاؤن استعمال کرتا ہوں۔یہ زیادہ تر ترجیح کا معاملہ ہے، لیکن میں کبھی بھی گیٹ انفو پینلز کی ملکیت کو سنبھالنے کا بڑا پرستار نہیں رہا، حالانکہ اجازتوں میں فوری ایڈجسٹمنٹ کرنا عام طور پر ٹھیک ہے۔