গালি দিয়েছি sudo
।
আমি একটি সত্যই স্বল্প জীবনের অস্থায়ী ডিরেক্টরি তৈরি করেছি যা আমি কয়েক ঘন্টার জন্য কিছু ব্যবহারকারীর মধ্যে ভাগ করতে চেয়েছিলাম ... এবং আমি এই ডিরেক্টরিটির নাম রেখেছি /some/path/tmp
দুর্ভাগ্যক্রমে আমি এর sudo chown 777 -R /tmp
পরিবর্তে চালু করেছি sudo chown 777 -R tmp
, সুতরাং আমার /tmp
ফাইলটি এখন সম্পূর্ণ প্রকাশ্যে public
আমি সাধারণ ব্যবহার /tmp
ব্যক্তিগতভাবে সংক্ষিপ্ত জীবনে ফাইল, স্ক্রিপ্ট, লিপি প্রচুর জন্য চমত্কার প্রায়ই (প্রতিদিন, প্রায় প্রতিটি ঘন্টা)।
এটি এখন জনসাধারণের কাছে সম্পূর্ণ সেট করা কি কোনও সুরক্ষার উদ্বেগ? আমি কি এটিকে আরও সুরক্ষিত সেটিংসে পরিবর্তন করতে পারি, বা কোনও দেবিয়ান বা উবুন্টু ডিস্ট্রো-এর সাধারণ ডিফল্ট সেটিংসের মতো - (আমি জানি না যে সেগুলি কী ছিল)? সঠিক অনুমতি কিসের জন্য /tmp
?
chown
নাকি chmod
?
chmod
। সিউন (যেমন চ - নিজস্ব), ফাইলগুলির মালিকানা সম্পর্কে, যা ব্যবহারকারী কোনও ফাইলের মালিক। chmod (যেমন ch - সংশোধন করা) কে এক্সিকিউট করতে পারে বা ভিতরে লিখতে পারে বা কোনও ফাইলের বিষয়বস্তু পড়তে পারে সে সম্পর্কে আরও বেশি।
chown 777
যা 777 আইডি সহ কোনও ফাইলের মালিকানা নির্ধারণ করে However তবে, গৃহীত উত্তর সহ সমস্ত উত্তর কাজ করে chmod
। যেহেতু সকলেই সমস্ত ব্যবহারকারীর (মালিক, গোষ্ঠী, অন্য) জন্য একই মানের জন্য অনুমতি সেট করে থাকে তাই ফাইলের মালিকানার বেশিরভাগ প্রভাব অপ্রাসঙ্গিক হয়ে যায়। তবে ফলাফলটি সংশোধন করার জন্য সঠিক কমান্ডটি sudo chown 777 -R /tmp
হওয়া উচিত sudo chown root -R /tmp
।