আমার অনুমতি না থাকলেও কেন আমি ম্যাক ওস 10.8.2 এ আমার ফাইলগুলির নাম পরিবর্তন করতে সক্ষম হচ্ছি?


0

আমি কোনও ফাইলে 444 অনুমতি সেট করছি, তবে এখনও, আমি ফাইলগুলির নাম পরিবর্তন করতে সক্ষম able

আমি পিএইচপি এর মাধ্যমে পুনরায় নাম () ফাংশন এবং এমভি কমান্ড দিয়ে টার্মিনালে চেষ্টা করেছি tried

আমি আমার ফাইলটি তালিকাভুক্ত করেছি এবং এটি -r - r - r-- 1 হিসাবে প্রদর্শিত হবে

সুতরাং আমার প্রশ্নটি হল, ফাইলগুলির নামকরণের জন্য আপনার ফাইলের অনুমতি দরকার নেই। আমি মনে করি যেহেতু এটি একটি সুরক্ষা উদ্বেগ, অনুমতি ব্যতীত কেউ কেবল আমার সমস্ত ফাইলের নাম পরিবর্তন করতে এবং আমার সিস্টেমটি ভেঙে দিতে পারে।

উত্তর:


3

নামকরণ ডিরেক্টরি স্তরে সম্পন্ন হয়। যদি কোনও ডিরেক্টরিতে কোনও ব্যবহারকারীর লেখার অনুমতি থাকে তবে তারা নিজেরাই সেই ফাইলগুলিতে অ্যাক্সেস না থাকলেও তারা সেই ডিরেক্টরিতে ফাইলগুলির নাম পরিবর্তন করতে পারেন।

যেমন ফাইলের নামটি "ফাইল" ডিরেক্টরিতে সঞ্চিত থাকে। হার্ডলিঙ্কগুলি এভাবেই সম্পন্ন হয়, যার ফলে একটি একক ফাইলের সাথে একাধিক ফাইলের নাম যুক্ত থাকতে পারে।

অন্য কথায়, এটি প্রত্যাশা অনুযায়ী কাজ করছে এবং এটি "সুরক্ষা উদ্বেগ" নয়।


হার্ডলিঙ্কগুলি কীভাবে কাজ করে সে সম্পর্কে আপনার সংক্ষিপ্ত উল্লেখ সম্পর্কে নিশ্চিত নন। অবশ্যই এটি ব্যাখ্যা করার জন্য আপনাকে সঠিকভাবে ইনোডের ধারণাটি চালু করতে হবে এবং ডিরেক্টরি ফাইলটিতে কীভাবে (সম্ভবত একাধিক) নাম তাদের ম্যাপ করবে map আপনি আরও ভালভাবে ব্যাখ্যা না করতে পারলে আমি হার্ডলিঙ্কগুলির রেফারেন্সটি সরিয়ে ফেলব।
ট্রোজানফো

আপনার উত্তরের জন্য অনেক ধন্যবাদ, আমি সত্যিই আমার পরিবেশের সাথে কিছু ভুল হয়েছে বলে ভেবেছিলাম, কারণ বেশিরভাগ ক্ষেত্রে আমি যে তথ্য পেয়েছি তা সমস্যাগুলি সম্পর্কে ছিল কারণ আমার অনুমতি ছিল না অন্যদিকে।
ব্যবহারকারী 2494096

0

ফাইলটির পুনঃনামকরণ ডিরেক্টরি পরিবর্তন করে এবং ফাইলটি নিজেই পরিবর্তন করে না। wএটি রোধ করতে ডিরেক্টরি থেকে অনুমতিগুলি সরান ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.