วิธีเพิ่มผู้ใช้ในกลุ่มบน Linux - บทช่วยสอน

การเปลี่ยนกลุ่มที่ผู้ใช้เชื่อมโยงเป็นเรื่องง่าย แต่ไม่ใช่ทุกคนที่รู้คำสั่ง โดยเฉพาะอย่างยิ่งการเพิ่มผู้ใช้ในกลุ่มรองด้วย เราจะนำเสนอสถานการณ์ทั้งหมดให้คุณ ในบทความนี้เราจะพูดถึงวิธีการเพิ่มผู้ใช้ในกลุ่มบน Linux - บทช่วยสอน เอาล่ะ!





บัญชีผู้ใช้สามารถกำหนดให้กับกลุ่มตั้งแต่หนึ่งกลุ่มขึ้นไปบน Linux ได้ คุณยังสามารถกำหนดค่าสิทธิ์ของไฟล์และสิทธิ์อื่น ๆ ตามกลุ่ม เช่นบน Ubuntu เฉพาะผู้ใช้ในกลุ่ม sudo เท่านั้นที่สามารถใช้ sudo คำสั่งเพื่อรับสิทธิ์ระดับสูง



กลุ่มลินุกซ์

ลินุกซ์ กลุ่มคือหน่วยขององค์กรที่ใช้ในการจัดระเบียบและดูแลบัญชีผู้ใช้ใน Linux เช่นกัน จุดประสงค์หลักของกลุ่มคือการกำหนดชุดสิทธิ์ที่แท้จริง ตัวอย่างเช่นสิทธิ์ในการอ่านเขียนหรือดำเนินการสำหรับทรัพยากรที่กำหนดซึ่งสามารถใช้ร่วมกันระหว่างผู้ใช้ภายในกลุ่ม

จริงๆแล้วมีกลุ่มสองประเภทในระบบปฏิบัติการ Linux:



  • กลุ่มหลัก - เมื่อผู้ใช้สร้างไฟล์กลุ่มของไฟล์จะถูกตั้งค่าเป็นกลุ่มหลักของผู้ใช้จริง ส่วนใหญ่ชื่อของกลุ่มจะเหมือนกับชื่อของผู้ใช้ ข้อมูลเกี่ยวกับกลุ่มหลักของผู้ใช้จะถูกเก็บไว้ในไฟล์ /etc/passwd ไฟล์.
  • กลุ่มรองหรือกลุ่มเสริม - มีประโยชน์เมื่อคุณต้องการให้สิทธิ์ไฟล์จำนวนมากแก่กลุ่มผู้ใช้ที่เป็นสมาชิกของกลุ่ม เช่นหากคุณเพิ่มผู้ใช้เฉพาะใน docker จากนั้นผู้ใช้จะสืบทอดสิทธิ์การเข้าถึงจากกลุ่มและยังสามารถเรียกใช้คำสั่งนักเทียบท่าได้

ผู้ใช้แต่ละคนสามารถอยู่ในกลุ่มหลักกลุ่มเดียวและกลุ่มรองตั้งแต่ศูนย์ขึ้นไปได้



โปรดทราบว่าเฉพาะรูทหรือผู้ใช้ที่มี sudo การเข้าถึงสามารถเพิ่มผู้ใช้ในกลุ่ม

เพิ่มกลุ่มใหม่

หากคุณต้องการสร้างกลุ่มใหม่บนระบบของคุณให้ใช้คำสั่ง groupadd คำสั่งต่อไปนี้แทนที่ new_group พร้อมกับชื่อของกลุ่มที่คุณต้องการสร้าง คุณจะต้องใช้ sudo ด้วยคำสั่งนี้เช่นกัน (หรือบนลินุกซ์ดิสทริบิวชันที่ไม่ใช้ sudo คุณจะต้องรันคำสั่ง su ด้วยตัวเองเพื่อที่จะได้รับสิทธิ์ระดับสูงก่อนที่จะรันคำสั่ง)



usermod

เพิ่มบัญชีผู้ใช้ที่มีอยู่ในกลุ่ม

หากคุณต้องการเพิ่มบัญชีผู้ใช้ที่มีอยู่ลงในกลุ่มบนระบบของคุณให้ใช้คำสั่ง examplegroup แทนที่ exampleusername ด้วยชื่อของกลุ่ม ที่คุณต้องการเพิ่มผู้ใช้และ geek ด้วยชื่อของผู้ใช้ที่คุณต้องการเพิ่มด้วย



sudo

เช่นเพื่อเพิ่มผู้ใช้ usermod ไปยังกลุ่ม examplegroup ใช้คำสั่งต่อไปนี้:

exampleusername

เปลี่ยนกลุ่มหลักของผู้ใช้

แม้ว่าบัญชีผู้ใช้สามารถเป็นส่วนหนึ่งของหลายกลุ่มได้ แต่กลุ่มใดกลุ่มหนึ่งจะเป็นกลุ่มหลักเสมอและกลุ่มอื่นเป็นกลุ่มรอง กระบวนการเข้าสู่ระบบของผู้ใช้และไฟล์และโฟลเดอร์ที่ผู้ใช้สร้างขึ้นจะถูกกำหนดให้กับกลุ่มหลักด้วย

หากคุณต้องการเปลี่ยนกลุ่มหลักที่ผู้ใช้กำหนดให้เรียกใช้คำสั่ง -g แทนที่ -G ด้วยชื่อของกลุ่ม ที่คุณต้องการเป็นหลักและ groups พร้อมชื่อบัญชีผู้ใช้.

id

ตอนนี้สังเกต groups ที่นี่. เมื่อคุณใช้ตัวพิมพ์เล็ก g คุณจะกำหนดกลุ่มหลัก เมื่อคุณใช้ตัวพิมพ์ใหญ่ id ดังที่กล่าวมาข้างต้นคุณจะกำหนดกลุ่มรองใหม่ด้วย

ดูกลุ่มที่บัญชีผู้ใช้กำหนดให้

เพื่อดูกลุ่มที่บัญชีผู้ใช้ปัจจุบันกำหนดให้ คุณต้องเรียกใช้ groups คำสั่ง จากนั้นคุณจะเห็นรายชื่อกลุ่ม

วิธีดาวน์โหลดวิดีโอ youtube ไปยังคอมพิวเตอร์โดยไม่ต้องใช้ซอฟต์แวร์
id

หากต้องการดูรหัสตัวเลขที่เชื่อมโยงกับแต่ละกลุ่มให้เรียกใช้ example คำสั่งแทน:

useradd

เพิ่มผู้ใช้ในกลุ่ม

หากคุณต้องการดูกลุ่มบัญชีผู้ใช้อื่นที่กำหนดให้ จากนั้นเรียกใช้ getent คำสั่งและระบุชื่อของบัญชีผู้ใช้

gpasswd

คุณยังสามารถดูรหัสตัวเลขที่เชื่อมโยงกับแต่ละกลุ่มและทุกกลุ่มได้โดยเรียกใช้คำสั่ง -d และระบุชื่อผู้ใช้

username

กลุ่มแรกใน groupname รายการหรือกลุ่มที่แสดงหลัง gid = ในแท็บ sudo gpasswd -d username groupname รายการเป็นกลุ่มหลักของบัญชีผู้ใช้ ส่วนกลุ่มอื่นเป็นกลุ่มรองเช่นกัน ดังนั้นในภาพหน้าจอด้านล่างกลุ่มหลักของบัญชีผู้ใช้คือ groupdel โดยพื้นฐานแล้ว

เพิ่มผู้ใช้ในกลุ่ม

สร้างผู้ใช้ใหม่และกำหนดกลุ่มในคำสั่งเดียว

บางครั้งพวกคุณอาจต้องการสร้างบัญชีผู้ใช้ใหม่ที่สามารถเข้าถึงทรัพยากรหรือไดเร็กทอรีเฉพาะเช่นผู้ใช้ FTP ใหม่ คุณยังสามารถระบุกลุ่มที่บัญชีผู้ใช้จะถูกกำหนดให้เมื่อสร้างบัญชีผู้ใช้ด้วยคำสั่ง sudo groupdel groupname ดังนี้:

sudo groupadd mynewgroup

เช่นในการสร้างบัญชีผู้ใช้ใหม่ชื่อ jsmith และกำหนดบัญชีนั้นให้กับกลุ่ม ftp คุณต้องเรียกใช้:

usermod -a -G examplegroup exampleusername

คุณจะต้องกำหนดรหัสผ่านสำหรับผู้ใช้รายนั้นในภายหลัง obviuosly:

usermod -a -G sudo geek

เพิ่มผู้ใช้ในหลายกลุ่ม

เมื่อกำหนดกลุ่มรองให้กับบัญชีผู้ใช้ คุณสามารถกำหนดหลายกลุ่มพร้อมกันได้อย่างง่ายดายโดยคั่นรายการด้วยลูกน้ำ

usermod -g groupname username

เช่นในการเพิ่มผู้ใช้ที่ชื่อ geek ลงใน ftp, sudo และกลุ่มตัวอย่างที่คุณเรียกใช้:

groups

คุณสามารถระบุกลุ่มได้มากเท่าที่คุณต้องการเพียงแค่แยกกลุ่มทั้งหมดด้วยลูกน้ำตอนนี้

ดูกลุ่มทั้งหมดในระบบ

หากคุณต้องการดูรายชื่อกลุ่มทั้งหมดในระบบของคุณคุณสามารถใช้คำสั่ง

id
:

groups exampleusername

ผลลัพธ์นี้จะแสดงให้คุณเห็นด้วยว่าบัญชีผู้ใช้ใดเป็นสมาชิกของกลุ่มใดจริงๆ ดังนั้นในภาพหน้าจอด้านล่างเราจะเห็นว่าบัญชี Syslog และ Chris เป็นสมาชิกของกลุ่มผู้ดูแลระบบเช่นกัน

ซึ่งควรครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการเพิ่มผู้ใช้ในกลุ่มบน Linux

วิธีลบผู้ใช้ออกจากกลุ่ม

ในการลบผู้ใช้ออกจากกลุ่มคุณต้องใช้

id exampleusername
คำสั่งด้วย
useradd -G examplegroup exampleusername
ตัวเลือก

วิธีการดรอปไอเทมใน roblox

ในตัวอย่างต่อไปนี้เรากำลังลบผู้ใช้

useradd -G ftp jsmith
จากกลุ่ม
passwd jsmith
:

usermod -a -G group1,group2,group3 exampleusername

วิธีการลบกลุ่ม

ในการลบกลุ่มที่มีอยู่ให้ใช้ไฟล์

usermod -a -G ftp,sudo,example geek
คำสั่งตามด้วยชื่อกลุ่ม:

getent group

สรุป

เอาล่ะนั่นคือคนทั้งหมด! ฉันหวังว่าพวกคุณจะชอบบทความนี้และคิดว่าจะเป็นประโยชน์กับคุณ ให้ข้อเสนอแนะของคุณกับเรา นอกจากนี้หากพวกคุณมีข้อสงสัยและปัญหาเพิ่มเติมเกี่ยวกับบทความนี้ จากนั้นแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง เราจะติดต่อกลับโดยเร็ว ขอให้มีความสุขในวันนี้!

ดูเพิ่มเติม: การเปรียบเทียบระหว่าง WPS Office กับ LibreOffice [Office Suite สำหรับ Linux]