লিনাক্স প্রশাসনে নতুন হওয়ার কারণে আমি নিম্নলিখিত আদেশগুলি সম্পর্কে কিছুটা বিভ্রান্ত হয়েছি:
useradd
usermod
groupadd
groupmod
আমি সবেমাত্র লিনাক্স / ইউনিক্স প্রশাসকের হ্যান্ডবুকে ব্যবহারকারী প্রশাসনের বইটি পড়া শেষ করেছি, তবে কিছু জিনিস এখনও কিছুটা আচ্ছন্ন।
মূলত useradd
সোজা এগিয়ে যথেষ্ট বলে মনে হচ্ছে:
useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert
আমি hilbert
তার ডিফল্ট ডিরেক্টরি, শেল এবং গোষ্ঠীগুলি সেট করে ব্যবহারকারীর নাম দিয়ে "ডেভিড হিলবার্ট" যুক্ত করতে পারি । এবং আমি মনে করি -g
এটি তার প্রাথমিক / ডিফল্ট গ্রুপ এবং -G
তার অন্যান্য গ্রুপ are
সুতরাং এগুলি আমার পরবর্তী প্রশ্নগুলি:
- গ্রুপগুলি
faculty
এবংfamous
অস্তিত্ব না থাকলে এই আদেশটি কি এখনও কাজ করবে ? এটি কি তাদের তৈরি করবে? - যদি তা না হয় তবে নতুন গোষ্ঠী তৈরি করতে আমি কোন আদেশ ব্যবহার করব?
- আমি যদি ব্যবহারকারীটিকে সরিয়ে ফেলি
hilbert
এবং এই গোষ্ঠীগুলিতে অন্য কোনও ব্যবহারকারী না থাকে তবে তারা কী এখনও বিদ্যমান থাকবে? আমি তাদের অপসারণ করা উচিত? useradd
উপরের কমান্ডটি চালানোর পরে আমি কীভাবে ডেভিডকেfamous
দল থেকে সরিয়ে দেব এবং তার প্রাথমিক গোষ্ঠীটি পুনরায় অর্পণ করবhilbert
যা এখনও বিদ্যমান নেই?
usermod -g hilbert hilbert
যে ইলবার্টের অন্যান্য গোষ্ঠীগুলি সরিয়ে ফেলবে? যদি তা হয় তবে আমি কীভাবে এই অন্যান্য দলগুলি রাখব? যদি তা না হয় তবে আমি তাকে তার অন্যান্য দল থেকে সরিয়ে দেব?