วิธีเพิ่มผู้ใช้ในกลุ่มบน 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]


