Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memadam kumpulan pengguna dalam linux

Bagaimana untuk memadam kumpulan pengguna dalam linux

青灯夜游
青灯夜游asal
2021-12-21 15:05:4421627semak imbas

Di Linux, anda boleh menggunakan arahan groupdel untuk memadam kumpulan pengguna Fungsi arahan ini adalah untuk memadam kumpulan pengguna (kumpulan), iaitu fail "/etc/gourp" dan "/etc. /gshadow". Maklumat data kumpulan sasaran, sintaksnya ialah "nama kumpulan groupdel".

Bagaimana untuk memadam kumpulan pengguna dalam linux

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.

Linux ialah sistem pengendalian berbilang pengguna dan berbilang tugas Dalam erti kata lain, sistem Linux menyokong berbilang pengguna untuk log masuk pada masa yang sama, dan pengguna yang berbeza boleh melakukan tugas yang berbeza tanpa menjejaskan satu sama lain.

Kumpulan pengguna ialah koleksi logik pengguna dengan ciri yang sama. Untuk memahami dengan mudah, kadangkala kita perlu membenarkan berbilang pengguna untuk mempunyai kebenaran yang sama, seperti kebenaran untuk melihat dan mengubah suai fail tertentu Salah satu cara adalah dengan membenarkan akses fail kepada berbilang pengguna secara berasingan. 10 kali, bagaimana jika terdapat 100, 1000 atau lebih banyak pengguna?

Jelas sekali, kaedah ini tidak munasabah. Cara terbaik ialah membuat kumpulan yang mempunyai kebenaran untuk melihat dan mengubah suai fail ini, dan kemudian meletakkan semua pengguna yang perlu mengakses fail ini ke dalam kumpulan ini. Kemudian, semua pengguna mempunyai kebenaran yang sama seperti kumpulan, iaitu kumpulan pengguna.

Menghimpunkan pengguna ialah cara mengurus pengguna dan mengawal hak akses dalam sistem Linux Dengan mentakrifkan kumpulan pengguna, banyak program memudahkan pengurusan pengguna.

Bagaimana untuk memadamkan kumpulan pengguna dalam Linux?

Arahan groupdel digunakan untuk memadam kumpulan pengguna (kumpulan) Format asas arahan ini ialah:

[root@localhost ~]#groupdel 组名

Menggunakan arahan groupdel untuk memadam kumpulan sebenarnya sedang memadamkan. /etc/gourp fail dan maklumat data tentang kumpulan sasaran dalam fail /etc/gshadow.

Sebagai contoh, untuk kumpulan group1 yang dibuat dengan arahan groupadd, arahan pelaksanaan adalah seperti berikut:

[root@localhost ~]#grep "group1" /etc/group /etc/gshadow
/etc/group:group1:x:505:
/etc/gshadow:group1:!::
[root@localhost ~]#groupdel group1
[root@localhost ~]#grep "group1" /etc/group /etc/gshadow
[root@localhost ~]#

Perhatikan bahawa arahan groupdel tidak boleh digunakan untuk memadam kumpulan sesuka hati. Perintah ini hanya digunakan untuk memadam kumpulan yang "bukan kumpulan awal mana-mana pengguna". Contohnya:

[root@localhost ~]# useradd temp

#Jalankan arahan berikut, anda boleh melihat bahawa apabila pengguna temp dibuat, kumpulan temp juga dibuat dan digunakan sebagai kumpulan awal pengguna temp (ID kumpulan ialah 505)

[root@localhost ~]# grep "temp" /etc/passwd /etc/group /etc/gshadow
/etc/passwd:temp:x:505:505::/home/temp:/bin/bash
/etc/group:temp:x:505:
/etc/gshadow:temp:!::
#下面尝试删除 temp 群组
[root@localhost ~]# groupdel temp
groupdel:cannot remove the primary group of user 'temp'

Seperti yang anda lihat, arahan groupdel gagal memadamkan kumpulan temp dan mesej "tidak boleh memadam kumpulan awal pengguna temp" telah digesa. Jika anda mesti memadamkan kumpulan temp, anda mesti sama ada mengubah suai GID pengguna temp, iaitu, menukar kumpulan awalnya kepada kumpulan lain atau memadamkan pengguna temp terlebih dahulu.

Ingat, walaupun kami telah mempelajari cara memadam data kumpulan secara manual, memadamkan kumpulan secara sembarangan boleh menyebabkan banyak masalah kepada pengguna lain, jadi anda harus berhati-hati apabila menukar data fail.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Bagaimana untuk memadam kumpulan pengguna dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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