আমার একটি প্রোগ্রাম রয়েছে যাতে অস্থায়ী ফাইল তৈরি করা দরকার। এটি ক্লাস্টার মেশিনের জন্য লেখা।
যদি আমি এই ফাইলগুলিকে একটি সিস্টেম-ব্যাপী অস্থায়ী ডিরেক্টরিতে সংরক্ষণ করে (যেমন /tmp
:), কিছু ব্যবহারকারী প্রোগ্রাম / ব্যর্থতার অভিযোগ করেছেন যে তাদের / টেম্পে সঠিক অ্যাক্সেস নেই। তবে আমি যদি সেই ফাইলগুলি কার্যক্ষম ডিরেক্টরিতে সংরক্ষণ করি তবে সেই ব্যবহারকারীরাও অভিযোগ করেছিলেন যে তারা এই রহস্যজনক ফাইলগুলি দেখতে চান না।
কোনটি একটি ভাল অনুশীলন? আমার কি জোর দেওয়া উচিত যে সঞ্চয় করা /tmp
সঠিক পন্থা এবং "উদ্দিষ্ট হিসাবে কাজ করা" হিসাবে উদ্বোধনের কোনওরকম ব্যর্থতা রক্ষা করা (যেমন আপনার প্রশাসনের কাছে যথাযথ অনুমতি / অ্যাক্সেসের জন্য জিজ্ঞাসা করুন)?
/tmp
ইউনিক্সের মতো সিস্টেমে অ্যাক্সেস না থাকে তবে এটি ভুল কনফিগার করা হয়েছে। সুপারভাইজারের মতো কিছু করা উচিত chmod 1777 /tmp
।
/tmp/
আপনার পরিবর্তে ব্যবহার করা উচিত তার চেয়ে আলাদা কোনও পথে নির্দেশ করতে পারে । উত্তরগুলির কয়েকটি দেখুন;)