কীভাবে কোনও ব্যবহারকারী এবং তার হোম ফোল্ডারটি নিরাপদে মুছবেন?


43

আমি সবেমাত্র একটি নতুন ব্যবহারকারী এবং এর হোম ফোল্ডার তৈরি করেছি এবং এখনই এটি মুছতে হবে এবং আমার পুরানো ব্যবহারকারীর ডাউনলোড, ডকুমেন্টস, ছবি ইত্যাদির ফোল্ডারটিও /home/olduser& .Xauthorityফাইলটিতে খুঁজে পাচ্ছি না । কীভাবে এটি মোছা হয়েছে তা জানেন না। নতুন ব্যবহারকারী লগ ইন করতে সক্ষম না হয়ে startxটিপে কমান্ডটি কার্যকর করেছিলাম Alt+Ctrl+F3

আমি ব্যবহারকারীকে মুছে ফেলেছি Users & Groupsকিন্তু এর হোম ফোল্ডারটি মোছা হয়নি। আমি এটা কিভাবে ঠিক করবো?

  • আমি কীভাবে নতুন ব্যবহারকারীর হোম ফোল্ডারটি নিরাপদে মুছতে পারি?

  • আমার পুরানো নথি, ডাউনলোড, ফোল্ডারটি কীভাবে পুনরুদ্ধার করতে পারে?

  • তা না হলে আমি কীভাবে ব্র্যান্ড নিউ / হোম ফোল্ডার এবং ওএসের সাথে লিঙ্ক তৈরি করতে পারি?


ব্যবহারকারীকে যুক্ত করতে আপনি কোন প্রক্রিয়া ব্যবহার করেছেন? এটি কিছু খুব বিজোড় আচরণ মত মনে হচ্ছে।
চক আর

আমি ব্যবহৃত Users & Groupsঅ্যাপ্লিকেশন সফ্টওয়্যার কেন্দ্র থেকে বাইরে ডাউনলোড করা (ওল্ড না নতুন ব্যবহারকারীদের অ্যাকাউন্ট)
গভীর

আমি সফ্টওয়্যার সেন্টারে সেই প্যাকেজটি সনাক্ত করতে সক্ষম হইনি। যদিও, আপনার কাছে আমার কাছে বেশ কয়েকটি অতিরিক্ত প্রশ্ন রয়েছে: 1) আপনার হোম ফোল্ডারটি এনক্রিপ্ট করা আছে? ২) যদি তাই হয়, আপনি যখন হোম ফোল্ডারের বিষয়বস্তুগুলি পরীক্ষা করেছেন তখন আপনি কি আপনার প্রধান ব্যবহারকারী হিসাবে লগ ইন করেছিলেন?
চক আর

1) না 2) হ্যাঁ, আমি যখন লগড হয়েছি এবং কোনও ফোল্ডারকে ডকুমেন্টগুলি পছন্দ করি না, ডাউনলোড করুন, ইত্যাদি
আমি

সত্যিই খুব অদ্ভুত। Those ফোল্ডারগুলির মধ্যে কোনও নির্দিষ্ট ফাইলের নাম মনে আছে? আপনি এটির মাধ্যমে সনাক্ত করতে পারেনfind /home -type f -iname '[full filename]'
চক আর

উত্তর:


51

সমস্ত ব্যবহারকারীদের তালিকা করতে:

cut -d: -f1 /etc/passwd

ব্যবহারকারীকে সরাতে:

sudo userdel username

হোম ডিরেক্টরি সরানোর জন্য:

sudo rm -r /home/username

একটি বিদ্যমান ব্যবহারকারীর জন্য একটি হোম ডিরেক্টরি যুক্ত করতে:

একটি হোম ডিরেক্টরি তৈরি করুন

ব্যবহারকারীর জন্য এই ডিরেক্টরি মুছে ফেলা

sudo usermod -d /home/directory user

এটি তার চেয়ে কিছুটা জটিল। ওপি বলেছিল যে এই প্রক্রিয়া চলাকালীন তার আসল অ্যাকাউন্ট ফোল্ডারে কিছু হয়েছিল। এই হিসাবে, আমি পরামর্শ দিচ্ছি না যে তিনি ডেটা সনাক্ত না হওয়া অবধি এখনও নতুন ব্যবহারকারীর বাড়িটি মুছে ফেলে (সম্ভবত, কোনওভাবে, এটি নতুন ব্যবহারকারীর মধ্যে স্থানান্তরিত হয়েছে - আমরা জানি না)।
চক আর

আসকবুন্টুতে প্রথমবারের মতো আমি সুনির্দিষ্ট উত্তর পেয়েছি! অনেক ধন্যবাদ! :)
গভীর

আমি sudo usermod -d / home / ব্যবহারকারীর
নামটি পেয়েছি

@ নুনস রিবুট হয়েছে এবং পুরোপুরি ভাল কাজ করেছে! ধন্যবাদ! :)
গভীর

31

আপনি আরও উন্নত deluserকমান্ড ব্যবহার করতে পারেন :

sudo deluser --remove-home user

আপনি --remove-all-filesবিকল্পটিও দেখতে পারেন । থেকে man deluser:

By  default,  deluser  will  remove  the user without removing the home
directory, the mail spool  or any other files on the  system  owned  by
the  user.  Removing  the home directory and mail spool can be achieved
using the --remove-home option.

The --remove-all-files option removes all files on the system owned  by
the  user.  Note  that  if you activate both options --remove-home will
have no effect because all files including the home directory and  mail
spool are already covered by the --remove-all-files option.

যেমনটি আশা করা যায়, দ্বিতীয় বিকল্পটি সম্পূর্ণ হতে কিছুটা সময় নিতে পারে।


8
দ্রষ্টব্য: এটি আমার বড় সমস্যায় পড়েছে, কারণ এটি আমার এনএফএস মাউন্টে গিয়েছিল এবং একই ব্যবহারকারীর দ্বারা নির্মিত এনএফএস ফাইল সার্ভারের অন্যান্য ভিএমগুলিতে ফাইলগুলি মুছে ফেলে! আমি অনেক কিছু হারাবার আগে কৃতজ্ঞতার সাথে আমি এটি বন্ধ করে দিয়েছি, এবং অতিরিক্ত অর্থও অনেক সাহায্য করেছিল! (- সরান-সমস্ত-ফাইল)
ফ্রিসফটওয়্যার সার্ভার

4

কমান্ড OPTIONSদ্বারা সরবরাহিত ব্যবহার করা সবচেয়ে ভাল উপায় userdel

sudo userdel -rfRZ <username>

এটা হবে:

  1. জোর করে মুছুন

  2. ব্যবহারকারীর হোম ডিরেক্টরিতে থাকা ফাইলগুলি হোম ডিরেক্টরি নিজেই এবং ব্যবহারকারীর মেল স্পুল সহ সরানো হবে। অন্যান্য ফাইল সিস্টেমে অবস্থিত ফাইলগুলির জন্য অনুসন্ধান করতে হবে এবং ম্যানুয়ালি মুছে ফেলা হবে।

  3. CHROOT_DIR ডিরেক্টরিতে পরিবর্তনগুলি প্রয়োগ করুন এবং CHROOT_DIR ডিরেক্টরি থেকে কনফিগারেশন ফাইলগুলি ব্যবহার করুন।

  4. ব্যবহারকারীর লগইনের জন্য যে কোনও সেলইনক্স ব্যবহারকারী ম্যাপিং সরান।

আশাকরি এটা সাহায্য করবে!


0

আপনি যদি ইতিমধ্যে স্বাভাবিকের মাধ্যমে ব্যবহারকারীকে মুছে ফেলে থাকেন userdel <username>এবং হোম ডিরেক্টরিটি আমার মধ্যে অভিজ্ঞতার মতো এখনও উপস্থিত থাকে তবে আপনাকে কেবল চালানো দরকারrm -rf /home/<username>


2
-fবিকল্পটি সত্যই বিপজ্জনক, যদি আপনি ভুল ডিরেক্টরি টাইপ করেন তবে গুড বাই ডেটা বলুন :(
দামাদাম

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