আমি কোনও নির্দিষ্ট ডিরেক্টরিতে ফাইল তৈরি এবং পড়ার জন্য কোনও ব্যবহারকারীকে অনুমতি দিতে চাই, তবে ফাইলগুলি পরিবর্তন বা মুছতে নয়। যদি ব্যবহারকারী ফাইলগুলিতে সংযোজন করতে পারে তবে তা ঠিক আছে, তবে আমি তা করব না। এটি উবুন্টু লিনাক্সে রয়েছে।
আমি মনে করি স্ট্যান্ডার্ড ইউনিক্স ফাইল অনুমতি সহ এটি অসম্ভব, তবে সম্ভবত এটি এসিএলগুলি ব্যবহার করা সম্ভব? ব্যবহারকারী সর্বদা এসএফটিপি ব্যবহার করে সংযোগ স্থাপন করবে, সুতরাং এসএফটিপি-র মধ্যে এটি নিয়ন্ত্রণ করার কোনও উপায় থাকলে (ওএস অনুমতিগুলির বিপরীতে) ভাল ছিল।
একেবারে পরিষ্কার হয়ে উঠতে, আমি নিম্নলিখিতগুলি চাই:
- প্রতিধ্বনি হ্যালো> পরীক্ষা # সফল হয়, কারণ পরীক্ষার অস্তিত্ব নেই, এবং সৃষ্টি অনুমোদিত
- প্রতিধ্বনি হ্যালো >> টেস্ট # অ্যাডেন্ডিং অনুমোদিত কিনা তা নির্ভর করে সফল বা ব্যর্থ হতে পারে
- ইকো হ্যালো 2> পরীক্ষা # ব্যর্থ হয়, কারণ পরীক্ষা ইতিমধ্যে বিদ্যমান, এবং পরিবর্তনের অনুমতি নেই not
- বিড়াল পরীক্ষা # সফল হয়, কারণ পাঠ্য অনুমোদিত
- আরএম পরীক্ষা # ব্যর্থ হয়, কারণ মোছার অনুমতি নেই
আপনি যদি ভাবছেন যে আমি কেন এটি করতে চাই, তবে এটি একটি ডুপ্ল্যাটি ব্যাকআপ সিস্টেমকে র্যানসমওয়ারের বিরুদ্ধে প্রতিরোধী করে তুলবে।
echo > test
, শেলটি একটি করেopen("test", O_WRONLY|O_CREAT|O_TRUNC)
যা ফাইল তৈরি করে এবং অনুরোধecho
করে যাতে লিখিত সামগ্রীটি এটি পরিবর্তন করে। এখন আপনি কেবল প্রথম উন্মুক্ত (ডাব্লুআর) সফল হতে পারবেন।