Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah peranan kumpulan linux

Apakah peranan kumpulan linux

藏色散人
藏色散人asal
2023-04-12 10:53:592253semak imbas

Fungsi kumpulan Linux adalah untuk memudahkan klasifikasi dan pengurusan pengguna dalam Linux, kami memerlukan pengguna untuk log masuk ke pelayan dan kemudian melakukan operasi yang berkaitan, dan setiap pengguna mempunyai kumpulan utama, dan pada masa yang sama Ia juga mungkin untuk mempunyai beberapa kumpulan gabungan.

Apakah peranan kumpulan linux

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

Apakah peranan kumpulan linux?

1. Pengguna

#Kata Pengantar
Identiti pengguna adalah sangat biasa dalam kehidupan seharian kita ke Baidu Netdisk, QQ Untuk log masuk sebagai pengguna, ia adalah sama dalam sistem Linux Kami juga memerlukan pengguna untuk log masuk ke pelayan dan kemudian melakukan operasi yang berkaitan juga perlu dijalankan sebagai pengguna.

Klasifikasi pengguna

pengguna root (pengguna root, akaun pentadbir, pengguna super) (ID pengguna root ialah 0)
UID pengguna sistem: 1-999 (versi centos7)
UID pengguna biasa: 1000+

Gunakan arahan id untuk memaparkan maklumat pengguna semasa
Gunakan arahan passwd untuk mengubah suai kata laluan pengguna semasa

#Dikaitkan dengan pengguna Empat fail

/ect/passwd #Simpan maklumat pengguna
/ect/shadow #Simpan kata laluan pengguna
/ect/group #Simpan maklumat kumpulan
/etc/gshadow # Simpan maklumat kata laluan kumpulan

#Peranan medan /etc/passwd

Contohnya: root:x:0:0:root:/root: /bin/bash
1.root:Nama Pengguna
2.x:Pemegang tempat kata laluan
3.0:UID
4.0:GID
5.root:Penerangan pengguna
6./root: Direktori Laman Utama Pengguna
7./bin/bash: shell digunakan selepas log masuk

##/etc/shadow function field

Contohnya: root:I. m1XoRd0W8Pc7C ........Phodj8ZM1: :0:99999:7: : :
1 punca: Nama pengguna
2 I.m..M1: Kata laluan yang disulitkan
3 Tarikh pertukaran kata laluan terakhir
4 0: Bilangan hari kata laluan tidak boleh ditukar, 0 bermakna ia boleh ditukar pada bila-bila masa
5 99999: Masa tamat tempoh kata laluan
6 7: Amaran 7 hari sebelum kata laluan perlu ditukar
7 Hari Grace, tamat kata laluan Anda boleh menukar kata laluan selepas beberapa hari
8 masa tamat tempoh Akaun
9 Terpelihara

#useradd Cipta pengguna
Arahan: useradd
Sintaks: useradd Nama pengguna
#Contoh: useradd zhangsan

#Arahan lain untuk mencipta pengguna
pengguna adduser

#Operasi yang dilakukan dengan mencipta pengguna

1 .Tambah maklumat pengguna dalam /etc/passwd
2 Jika anda menggunakan arahan passwd untuk mencipta kata laluan, enkripsi kata laluan dan simpannya dalam /etc/shadow
3. Buat direktori rumah baharu untuk pengguna /home/zhangsan
4 Salin fail dalam /ect/skel ke direktori utama pengguna
5 kepada kumpulan ini dengan nama yang sama secara lalai

#Parameter biasa
-c: Komen
-d: Tentukan direktori rumah
-M: Jangan cipta direktori rumah pengguna
-s: Tentukan shell
-u: Tentukan id pengguna
-g: Tentukan kumpulan yang menjadi miliknya
-G: Tentukan untuk tergolong dalam berbilang kumpulan
-m : Cipta direktori rumah
-D: Kumpulan bersekutu
man useradd #Lihat lagi bantuan

#Contoh
1 Nyatakan penciptaan shell
[root@centos7 ~]# useradd -. s /bin/bash test
[root@centos7 ~]# cat /etc/passwd|grep test
test:x:1001:1001::/home/test:/bin/bash
Tetapkan kata laluan
[root@centos7 ~]# ujian passwd

2 Tentukan id pengguna untuk mencipta
[root@centos7 ~]# useradd -u 1005 test1
[root@centos7 ~]# kucing. /etc/passwd|grep test1
test1:x:1005:1005::/home/test1: /bin/bash

3 Tentukan kumpulan untuk dibuat
[root@centos7 ~] # groupadd sales
[root@centos7 ~]# useradd -g sales test20
[root@centos7 ~]# id test20
uid=1009(test20) gid=1007(sales) groups=1007(sales )

4. Nyatakan berbilang kumpulan
[root@centos7 ~]# useradd -G sales,tech test3
[root@centos7 ~]# id test3
uid=1007(test3) gid=1009(ujian3) kumpulan=1009(ujian3),1006(jualan),1008(teknologi)

#usermod mengubah suai maklumat pengguna
Sintaks: nama pengguna parameter usermod

#Parameter biasa
-l nama pengguna baharu
-u id pengguna baharu
-d Lokasi direktori rumah pengguna
-g Kumpulan utama yang menjadi milik pengguna
-G Subkumpulan yang mana pengguna milik
-L Kunci pengguna supaya dia tidak boleh log masuk
-U Buka Kunci
-f Paksa

#Contoh

1. Ubah suai UID pengguna
[root@centos7 ~]# ujian id
uid=1001(ujian) gid=1001(ujian ) kumpulan=1001(ujian)
[root@centos7 ~]# usermod - u 1300 ujian
[root@centos7 ~]# ujian id
uid=1300(ujian) gid=1001(ujian) kumpulan =1001(ujian)

2. Ubah suai shell
[root@centos7 ~]# usermod -s /sbin/nologin test
[root@centos7 ~]# cat /etc/passwd|grep test
test:x: 1300:1001::/home/test:/sbin/nologin

3 Tukar direktori rumah pengguna
[root@centos7 ~]# mkdir /data
[root@centos7 ~]#. usermod -m -d /data/test test
-m: akan membuat direktori baharu secara automatik dan mengalihkan kandungan ke dalam direktori baharu

#userdel delete user
Syntax : Nama pengguna userdel
pilihan: -r: Padam direktori rumah pengguna pada masa yang sama

#Contoh
ujian penggunadel Padam pengguna ujian
ujian pengguna1 Padam pengguna ujian1
pengguna - r test2 #Padam pengguna test2 Padam juga direktori rumah pengguna

# Beberapa fail direktori tentang pengguna

1./etc/skel direktori
/etc/ Direktori skel digunakan Direktori tempat fail konfigurasi pengguna baharu disimpan Apabila kami menambah pengguna baharu, semua fail dalam direktori ini akan disalin secara automatik ke direktori utama pengguna yang baru ditambah: Secara lalai, semua fail dalam /etc/. direktori skel ialah fail Tersembunyi (fail bermula dengan . dot); dengan mengubah suai, menambah dan memadam fail dalam direktori /etc/skel, kami boleh menyediakan persekitaran pengguna yang bersatu, standard dan dimulakan untuk pengguna yang baru dibuat.

#Lihat kandungan direktori fail /etc/skel

Apakah peranan kumpulan linux

2./etc/login.defs : gunakan Untuk menentukan beberapa maklumat konfigurasi pengguna yang diperlukan semasa membuat pengguna, seperti sama ada direktori rumah diperlukan semasa mencipta pengguna, julat UID dan GID, tempoh sah pengguna dan kata laluan, dsb.

3./etc /default/useradd fail: Ia adalah fail konfigurasi lalai yang perlu dipanggil apabila menggunakan useradd untuk menambah pengguna Anda boleh menggunakan "useradd -D parameter" dan format arahan ini untuk mengubah suai kandungan fail.
Lihat kandungan lalai fail

Apakah peranan kumpulan linux

Kumpulan Pengguna

Hampir semua Sistem pengendalian berkonsepkan kumpulan Melalui kumpulan, kita boleh mengklasifikasikan dan mengurus pengguna dengan lebih mudah.

1. Setiap kumpulan mempunyai ID kumpulan
2 Maklumat kumpulan disimpan dalam /etc/group
3

# Penciptaan kumpulan, pengubahsuaian, pemadaman

groupadd: Buat kumpulan
Sintaks: groupadd nama kumpulan

groupmod: Ubah suai maklumat kumpulan

Syntax: groupmod -n newname Nama Kumpulan Asal

groupdel: Padam kumpulan

Sintaks: nama kumpulan groupdel

#Contoh

1 Cipta kumpulan
[root@centos7 ~]# kumpulan tambah jualan1
[root@. centos7 ~]# kumpulantambah jualan2
[root@centos7 ~]# ekor -n 2 /etc/kumpulan
jualan1:x:1110:
jualan2:x:1111:

2. Ubah suai maklumat kumpulan

# Tukar nama kumpulan jualan1 kepada newsales
[root@centos7 ~]# groupmod -n newsales sales1
[root@centos7 ~]# tail -n 1 /etc/ group
newsales:x:1110:

3. Padamkan kumpulan

[root@centos7 ~]# groupdel sales2
[root@centos7 ~]# cat /etc/group|grep sales2

#Ringkasan perintah1.w: Tunjukkan pengguna mana yang telah log masuk dan apa yang mereka lakukan
2.siapa: Tunjukkan pengguna mana yang telah log masuk ke sistem
3 . whoami: Paparkan pengguna semasa
4.id: Lihat pengguna
5.useradd: Tambah pengguna
6.userdel: Padam pengguna
7.usermod: Ubah suai maklumat pengguna
8.passwd: Kata Laluan Tetapan
9.groupadd: Tambah kumpulan
10.groupmod: Ubah suai maklumat kumpulan
11.groupdel: Padam kumpulan

Pembelajaran yang disyorkan: "

tutorial video linux"

Atas ialah kandungan terperinci Apakah peranan kumpulan 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
Artikel sebelumnya:Apakah maksud fail sock linux?Artikel seterusnya:Apakah maksud fail sock linux?