দুর্ঘটনাক্রমে মোছা টিএমপি ফোল্ডার


14

আমি চালানোর চেষ্টা করছিলাম

sudo rm -r ./tmp

পরিবর্তে টাইপ করা

sudo rm -r /tmp

এটা কি দৌড় দিয়ে স্থির করা হবে?

sudo mkdir /tmp

আমি কি অনুমতি দিলে তা করা উচিত?

PS: আমি এখনও আমার সিস্টেম থেকে লগ আউট করিনি

উত্তর:


26

এটি কাজ না করার কারণ আমি ভাবতে পারি না। আমার সিস্টেমে অনুমতিগুলি সেট করে রয়েছে:

sudo chmod 1777 /tmp

(Drwxrwxrwxt)


/tmpফোল্ডারটি মোছার পরে আমি আমার সিস্টেমটি পুনরায় চালু করেছি এবং এখন এটি অতীত হয় না lightdm।
— জুজার আলী

8

Tmp ফোল্ডারটি পুনরুদ্ধার করতে আপনার নীচের কমান্ডগুলি চালনা করা উচিত।

sudo -i
# You now have a root prompt and do not need to continue typing sudo
mkdir /tmp
chmod 1777 /tmp
exit

তাহলে আপনি ভাল হতে হবে


1
আমি মনে করি যে পদক্ষেপের পরে রুট প্রম্পট থেকে প্রস্থান করা উল্লেখযোগ্য হবে।
— zxcdw

4

অ্যালেক্সের উত্তর যুক্ত করতে, আপনি mkdir (1) এর বিকল্প -mবা --modeবিকল্পটি ব্যবহার করে একই সময়ে দুটি আদেশ করতে পারেন , যা তৈরি ডিরেক্টরিটি মোড নির্দিষ্ট করে:

-m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask

সুতরাং আদেশটি হবে:

sudo mkdir -m 1777 /tmp

-1

সিস্টেমের পুনরায় বুট করার পরে এটি স্বয়ংক্রিয়ভাবে ঠিক হয়ে যাবে, যদি আপনার সিস্টেমের ব্যবহারটি পুনরায় চালু করার ক্ষেত্রে সমস্যা থাকে তবে sudo mkdir -m 1777 /tmpঅন্যান্য উত্তরে উল্লিখিত হিসাবে ঠিকঠাক কাজ করা উচিত।


1
গৃহীত উত্তরের সদৃশ।
— ফ্যাবি

সত্যই নয়
— অনন্যরূপে

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