অ্যান্ড্রয়েড

কীভাবে লিনাক্স (ইউজারডেল কমান্ড) ব্যবহারকারীদের মুছতে / অপসারণ করতে হয়

নতুনেরা (ওল্ড সংস্করণ) 13 জন্য লিনাক্স কমান্ড - ব্যবহারকারীদের সরানোর অনুমতি

নতুনেরা (ওল্ড সংস্করণ) 13 জন্য লিনাক্স কমান্ড - ব্যবহারকারীদের সরানোর অনুমতি

সুচিপত্র:

Anonim

লিনাক্স একটি মাল্টি-ইউজার সিস্টেম, যার অর্থ একাধিক ব্যক্তি একই সময়ে একই সিস্টেমের সাথে ইন্টারঅ্যাক্ট করতে পারে। সিস্টেম অ্যাডমিনিস্ট্রেটর হিসাবে, আপনার নতুন ব্যবহারকারী তৈরি করে সিস্টেমের ব্যবহারকারী এবং গোষ্ঠীগুলি পরিচালনা করার এবং তাদের বিভিন্ন গ্রুপে নিয়োগের দায়িত্ব রয়েছে।

কখনও কখনও, আপনার ব্যবহারকারীর অ্যাকাউন্ট মুছতে হবে। সম্ভবত ব্যবহারকারীটি সংস্থা থেকে সরে এসেছেন, বা এটি কোনও নির্দিষ্ট পরিষেবার জন্য তৈরি করা হয়েছে যা সিস্টেমে আর চালিত হয় না।

লিনাক্সে আপনি userdel কমান্ড ব্যবহার করে কোনও ব্যবহারকারীর অ্যাকাউন্ট এবং এর সাথে সম্পর্কিত সমস্ত ফাইল মুছতে পারেন।

এই টিউটোরিয়ালটিতে userdel কমান্ড এবং এর অপশনগুলি রয়েছে।

userdel কমান্ড সিনট্যাক্স

userdel কমান্ডের বাক্য userdel নিম্নরূপ:

userdel USERNAME

userdel কমান্ড ব্যবহার করে ব্যবহারকারীদের মুছে ফেলার জন্য আপনাকে মূল হিসাবে লগ ইন করতে হবে বা sudo অ্যাক্সেস সহ কোনও ব্যবহারকারী।

কীভাবে লিনাক্সে ব্যবহারকারী মুছবেন

ব্যবহারকারীর নাম username ব্যবহারকারীর অ্যাকাউন্ট মুছতে আপনি ব্যবহার করতে পারেন:

userdel username

আহ্বান করা হলে, কমান্ডটি /etc/login.defs ফাইলের সামগ্রী /etc/login.defs reads এই ফাইলে সংজ্ঞায়িত বৈশিষ্ট্যগুলি userdel ডিফল্ট আচরণকে ওভাররাইড করে। যদি USERGROUPS_ENAB এই ফাইলে yes সেট করা থাকে তবে USERGROUPS_ENAB ব্যবহারকারী হিসাবে একই নামে গোষ্ঠীটিকে মুছে USERGROUPS_ENAB , কেবলমাত্র অন্য কোনও ব্যবহারকারী এই গ্রুপের সদস্য না হলে।

কমান্ডটি /etc/passwd এবং /etc/shadow, ফাইলগুলি থেকে ব্যবহারকারীর এন্ট্রি সরিয়ে দেয়।

বেশিরভাগ লিনাক্স বিতরণে, ব্যবহারকার্ডেলের সাহায্যে কোনও ব্যবহারকারী অ্যাকাউন্ট সরানোর সময়, ব্যবহারকারী হোম এবং মেল স্পুল ডিরেক্টরিগুলি সরানো হয় না।

ব্যবহারকারীর হোম ডিরেক্টরি এবং মেইল ​​স্পুল অপসারণ করতে --remove জোর করতে -r ( --remove ) বিকল্পটি userdel :

userdel -r username

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

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

এই পরিস্থিতিতে, ব্যবহারকারীকে লগ আউট করা এবং killall কমান্ডের সাহায্যে সমস্ত ব্যবহারকারীর চলমান প্রক্রিয়াগুলি মেরে ফেলা বাঞ্ছনীয়:

sudo killall -u username

একবার হয়ে গেলে, আপনি ব্যবহারকারীকে সরাতে পারেন।

অন্য বিকল্পটি হ'ল -f ( --force ) বিকল্পটি userdel করা যা ব্যবহারকারী অ্যাকাউন্টটি জোর করে ব্যবহারকারী অ্যাকাউন্ট সরিয়ে দিতে বলছে, এমনকি ব্যবহারকারী এখনও লগ ইন করেছেন বা ব্যবহারকারীর সাথে চলমান প্রক্রিয়াগুলি রয়েছে কিনা।

userdel -f username

উপসংহার

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

userdel একটি নিম্ন-স্তরের ইউটিলিটি, ডেবিয়ান এবং উবুন্টু ব্যবহারকারীরা সম্ভবত এর পরিবর্তে বন্ধুত্বপূর্ণ deluser কমান্ড ব্যবহার করবেন।

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

টার্মিনাল ব্যবহারকারী