Apakah peranan kumpulan linux
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.
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

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

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
groupadd: Buat kumpulan
Sintaks: groupadd nama kumpulan
Syntax: groupmod -n newname Nama Kumpulan Asal
Sintaks: nama kumpulan groupdel
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:
# Tukar nama kumpulan jualan1 kepada newsales
[root@centos7 ~]# groupmod -n newsales sales1
[root@centos7 ~]# tail -n 1 /etc/ group
newsales:x:1110:
[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
tutorial video linux"
Atas ialah kandungan terperinci Apakah peranan kumpulan linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

DeepSeek adalah alat carian dan analisis pintar yang kuat yang menyediakan dua kaedah akses: versi web dan laman web rasmi. Versi web adalah mudah dan cekap, dan boleh digunakan tanpa pemasangan; Sama ada individu atau pengguna korporat, mereka dapat dengan mudah mendapatkan dan menganalisis data besar-besaran melalui DeepSeek untuk meningkatkan kecekapan kerja, membantu membuat keputusan dan menggalakkan inovasi.

Terdapat banyak cara untuk memasang DeepSeek, termasuk: Menyusun dari Sumber (untuk pemaju berpengalaman) menggunakan pakej yang dikompilasi (untuk pengguna Windows) menggunakan bekas docker (untuk yang paling mudah, tidak perlu bimbang tentang keserasian) Dokumen rasmi dengan berhati -hati dan menyediakannya sepenuhnya untuk mengelakkan masalah yang tidak perlu.

Ouyi Okx, pertukaran aset digital terkemuka di dunia, kini telah melancarkan pakej pemasangan rasmi untuk menyediakan pengalaman perdagangan yang selamat dan mudah. Pakej pemasangan OKX OUYI tidak perlu diakses melalui penyemak imbas. Proses pemasangan adalah mudah dan mudah difahami.

Bitget adalah pertukaran cryptocurrency yang menyediakan pelbagai perkhidmatan perdagangan termasuk perdagangan tempat, perdagangan kontrak dan derivatif. Ditubuhkan pada tahun 2018, pertukaran itu beribu pejabat di Singapura dan komited untuk menyediakan pengguna dengan platform perdagangan yang selamat dan boleh dipercayai. Bitget menawarkan pelbagai pasangan perdagangan, termasuk BTC/USDT, ETH/USDT dan XRP/USDT. Di samping itu, pertukaran mempunyai reputasi untuk keselamatan dan kecairan dan menawarkan pelbagai ciri seperti jenis pesanan premium, perdagangan leverage dan sokongan pelanggan 24/7.

Gate.io adalah pertukaran cryptocurrency yang popular yang boleh digunakan pengguna dengan memuat turun pakej pemasangannya dan memasangnya pada peranti mereka. Langkah -langkah untuk mendapatkan pakej pemasangan adalah seperti berikut: Lawati laman web rasmi Gate.io, klik "Muat turun", pilih sistem operasi yang sepadan (Windows, Mac atau Linux), dan muat turun pakej pemasangan ke komputer anda. Adalah disyorkan untuk mematikan perisian antivirus atau firewall sementara semasa pemasangan untuk memastikan pemasangan yang lancar. Selepas selesai, pengguna perlu membuat akaun Gate.io untuk mula menggunakannya.

Ouyi, juga dikenali sebagai Okx, adalah platform perdagangan cryptocurrency terkemuka di dunia. Artikel ini menyediakan portal muat turun untuk pakej pemasangan rasmi Ouyi, yang memudahkan pengguna memasang klien OUYI pada peranti yang berbeza. Pakej pemasangan ini menyokong sistem Windows, Mac, Android dan iOS. Selepas pemasangan selesai, pengguna boleh mendaftar atau log masuk ke akaun OUYI, mula membuat kriptografi perdagangan dan nikmati perkhidmatan lain yang disediakan oleh platform.

Gate.io adalah platform perdagangan cryptocurrency yang sangat terkenal yang dikenali sebagai pemilihan token yang luas, yuran transaksi yang rendah dan antara muka yang mesra pengguna. Dengan ciri -ciri keselamatan lanjutan dan perkhidmatan pelanggan yang cemerlang, Gate.io menyediakan peniaga dengan persekitaran perdagangan cryptocurrency yang boleh dipercayai dan mudah. Jika anda ingin menyertai Gate.io, sila klik pautan yang disediakan untuk memuat turun pakej pemasangan pendaftaran rasmi untuk memulakan perjalanan perdagangan cryptocurrency anda.

Punca dan penyelesaian untuk kesilapan Apabila menggunakan PECL untuk memasang sambungan dalam persekitaran Docker Apabila menggunakan persekitaran Docker, kami sering menemui beberapa sakit kepala ...
