Rumah > Tutorial sistem > LINUX > Cara menambah pengguna ke pelbagai kumpulan di linux

Cara menambah pengguna ke pelbagai kumpulan di linux

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-03-18 11:44:17
asal
762 orang telah melayarinya

Menguruskan akaun pengguna dan keahlian kumpulan dengan cekap adalah penting untuk pentadbiran sistem Linux/UNIX. Ini memastikan kawalan akses sumber dan data yang betul. Butir tutorial ini bagaimana untuk menambah pengguna ke pelbagai kumpulan dalam sistem Linux dan Unix.

Kami akan meliputi:

  • Membuat akaun pengguna dengan useradd .
  • Mewujudkan kumpulan dengan groupadd .
  • Menetapkan pengguna kepada pelbagai kumpulan menggunakan usermod .
  • Mengesahkan keahlian kumpulan dengan id dan groups , menonjolkan perbezaan mereka.
  • Menambah pelbagai pengguna ke pelbagai kumpulan.

Contoh kami menggunakan pengguna baru, "ujian," tambah kepada kumpulan "sysadmin," "DevOps," dan "pengurusan".

Jadual Kandungan

  • Membuat pengguna baru
  • Melihat maklumat pengguna dan kumpulan
  • Mewujudkan kumpulan
  • Menambah pengguna ke pelbagai kumpulan
  • Membuat pengguna dengan pelbagai kumpulan secara serentak
  • Memeriksa Keahlian Kumpulan Pengguna
    • id vs groups
  • Menambah banyak pengguna ke pelbagai kumpulan
  • Kesimpulan

Membuat pengguna baru

Perintah useradd mencipta akaun pengguna baru. Ia menggunakan pilihan baris arahan dan lalai sistem.

Buat pengguna "ujian":

 ujian useradd sudo
Salin selepas log masuk

Tetapkan kata laluan:

 ujian passwd sudo
Salin selepas log masuk

Nota: useradd memerlukan spesifikasi manual pilihan (seperti direktori rumah dan shell), tidak seperti adduser yang lebih interaktif.

Melihat maklumat pengguna dan kumpulan

Perintah id memaparkan maklumat pengguna dan kumpulan. Tanpa nama pengguna, ia menunjukkan maklumat pengguna semasa. Ia penting untuk mengesahkan kebenaran dan keahlian.

Semak kumpulan "Ujian":

 Ujian ID
Salin selepas log masuk
Salin selepas log masuk

Output Contoh:

 <code>uid=1001(test) gid=100(users) groups=100(users)</code>
Salin selepas log masuk

Mewujudkan kumpulan

groupadd mencipta kumpulan baru. Kumpulan adalah asas kepada keizinan Linux/Unix, yang membolehkan tetapan kebenaran serentak untuk pelbagai pengguna.

Buat kumpulan:

 Sudo GroupAdd Sysadmin
Sudo Groupadd DevOps
Pengurusan Sudo GroupAdd
Salin selepas log masuk

Menambah pengguna ke pelbagai kumpulan

Tambah "ujian" kepada kumpulan:

 sudo usermod -a -g sysadmin, devOps, ujian pengurusan 
Salin selepas log masuk

Cara menambah pengguna ke pelbagai kumpulan di Linux

usermod -a -G menambahkan pengguna kepada kumpulan yang ditentukan.

Membuat pengguna dengan pelbagai kumpulan secara serentak

Anda boleh membuat pengguna dan menambahkannya ke pelbagai kumpulan dalam satu langkah:

 sudo useradd -g sysadmin, devOps, ujian pengurusan
Salin selepas log masuk

Ini mewujudkan "ujian" dan menambahnya kepada ketiga -tiga kumpulan sekaligus. Untuk menambah kumpulan tambahan kemudian, gunakan usermod -a -G .

Memeriksa Keahlian Kumpulan Pengguna

Sahkan kumpulan "ujian":

 Ujian ID
Salin selepas log masuk
Salin selepas log masuk

Contoh output (selepas menambah kumpulan):

 <code>uid=1001(test) gid=100(users) groups=100(users),1000(sysadmin),1001(devops),1002(management)</code>
Salin selepas log masuk

Anda juga boleh menggunakan groups test .

Cara menambah pengguna ke pelbagai kumpulan di Linux

id vs groups

id menyediakan UID, GID, dan semua keahlian kumpulan. groups hanya menyenaraikan keahlian kumpulan. id menawarkan maklumat yang lebih komprehensif.

Menambah banyak pengguna ke pelbagai kumpulan

Gelung shell boleh menambah beberapa pengguna ke pelbagai kumpulan:

 untuk pengguna dalam user1 user2 user3; lakukan
    untuk kumpulan dalam kumpulan kumpulan2 kumpulan3; lakukan
        sudo usermod -a -g "$ kumpulan" "$ user"
    selesai
selesai
Salin selepas log masuk

Ini memerlukan pengguna dan kumpulan yang telah dicipta. Ingatlah untuk mengutip pembolehubah untuk mengendalikan ruang dalam nama pengguna atau nama kumpulan.

Kesimpulan

Menguruskan Keahlian Kumpulan Pengguna adalah tugas pentadbiran penting. Panduan ini menunjukkan penciptaan pengguna, tugasan kumpulan, dan operasi pukal menggunakan useradd , groupadd , usermod , id , dan groups . Pengurusan pengguna yang cekap adalah kunci untuk menjamin pentadbiran sistem.

Atas ialah kandungan terperinci Cara menambah pengguna ke pelbagai kumpulan di linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan