วิธีเพิ่มผู้ใช้บน Arch Linux

How Add Users Arch Linux



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

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







วันนี้ มาดูการเพิ่มบัญชีผู้ใช้บน Arch Linux



บัญชีผู้ใช้

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



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





ในคู่มือนี้ เราจะพูดถึงวิธีการเพิ่ม ลบ และจัดการปัจจัยต่างๆ ของบัญชีผู้ใช้บน Arch Linux

หมายเหตุ: หากคุณกำลังทดสอบคอมพิวเตอร์ที่บ้าน อย่าลังเลที่จะเดินไปรอบๆ อย่างไรก็ตาม หากต้องดำเนินการเหล่านี้กับระบบระดับองค์กรหรือระดับองค์กร ฉันขอแนะนำอย่างยิ่งให้ใช้ความระมัดระวังอย่างยิ่ง การดำเนินการเหล่านี้ทำได้ดีกว่าโดยผู้ดูแลระบบที่มีความซับซ้อนมากกว่า Joes ทั่วไป



การกระทำของบัญชีผู้ใช้

มีการดำเนินการมากมายในการจัดการบัญชีผู้ใช้ วิธีที่ดีที่สุดคือผ่านเทอร์มินัล ช่วยให้สามารถควบคุมและทำความเข้าใจได้มากขึ้น อย่ากลัวเลย หากคุณเต็มใจที่จะให้ความสนใจมากขึ้นอีกสักนิด ก็ไม่มีอะไรพิเศษ

เปิดใช้งานกลุ่มล้อ

นี่เป็นขั้นตอนแรกที่สำคัญมาก หากไม่ได้เปิดใช้งานกลุ่มล้อ จะไม่สามารถเพิ่มบัญชีผู้ดูแลระบบให้กับระบบได้

เราจำเป็นต้องแก้ไขไฟล์ sudoers เรียกใช้คำสั่งต่อไปนี้

sudo บรรณาธิการ=นาโนvisudo

การดำเนินการนี้จะเปิดไฟล์ /etc/sudoers ด้วยโปรแกรมแก้ไข Nano ตอนนี้ เลื่อนลงและยกเลิกการใส่เครื่องหมายกลุ่มล้อ

บันทึกไฟล์โดยกด Ctrl + O และออกจากโปรแกรมแก้ไขโดยกด Ctrl + X

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

การเพิ่มผู้ใช้

ตอนนี้ เราพร้อมที่จะเพิ่มผู้ใช้ใหม่แล้ว คำสั่ง useradd ตามโครงสร้างต่อไปนี้

sudoผู้ใช้เพิ่ม<ตัวเลือก> <ชื่อผู้ใช้>

การเพิ่มผู้ใช้ใหม่ในระบบนั้นค่อนข้างง่าย เพียงบอกผู้ใช้เพิ่มชื่อผู้ใช้

sudoผู้ใช้เพิ่ม<ชื่อผู้ใช้>

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

sudoผู้ใช้เพิ่ม-NS <ชื่อผู้ใช้>

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

หมายเหตุ: คำสั่งนี้สามารถใช้เพื่ออัปเดตรหัสผ่านของบัญชีที่มีอยู่ได้เช่นกัน

sudo รหัสผ่าน <ชื่อผู้ใช้>

เป็นไปได้ที่จะบีบขั้นตอนดังกล่าวทั้งหมดในบรรทัดเดียว

sudoผู้ใช้เพิ่ม-NS <ชื่อผู้ใช้> -NS <รหัสผ่าน>

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

sudoผู้ใช้เพิ่ม-NS /เส้นทาง/ถึง/บ้าน/ถึงคุณ -NS <ชื่อผู้ใช้> -NS <รหัสผ่าน>

useradd ยังสามารถทำหน้าที่อื่น ๆ ได้มากมาย ตัวอย่างเช่น แฟล็ก -G เพื่อกำหนดกลุ่มที่จะลงทะเบียน

sudoผู้ใช้เพิ่ม-NS <กลุ่ม> -NS /เส้นทาง/ถึง/บ้าน/ถึงคุณ -NS <ชื่อผู้ใช้>
-NS <รหัสผ่าน>

หากคุณต้องการเพิ่มผู้ใช้ระบบ ให้ใช้โครงสร้างต่อไปนี้

sudoผู้ใช้เพิ่ม-NS -NS /usr/เป็น/ปลา<ชื่อผู้ใช้>

ต้องการตรวจสอบผลลัพธ์หรือไม่? ลองเข้าสู่บัญชีผู้ใช้ด้วยคำสั่งต่อไปนี้

sudo ของมัน-<ชื่อผู้ใช้>
sudo ฉันเป็นใคร

การปรับเปลี่ยนแอตทริบิวต์ผู้ใช้

สิ่งสำคัญคือต้องทราบวิธีเปลี่ยนแอตทริบิวต์ของผู้ใช้ ในกรณี ผู้ใช้อาจจำเป็นต้องเปลี่ยนแปลงการอนุญาตและแอตทริบิวต์อื่นๆ เพื่อจุดประสงค์นั้น เราจำเป็นต้องมีเครื่องมือ usermod มันสามารถเปลี่ยนแปลงคุณสมบัติได้มากมาย

usermod ตามโครงสร้างต่อไปนี้
sudoผู้ใช้mod<ตัวเลือก> <ชื่อผู้ใช้>

ตัวอย่างเช่น คุณสามารถเปลี่ยนชื่อล็อกอินของผู้ใช้ได้!

sudoผู้ใช้mod-NS <new_username> <old_username>

ต้องการเปลี่ยนโฮมไดเร็กทอรีสำหรับผู้ใช้หรือไม่? ใช้แฟล็ก -d หรือ –home

sudoผู้ใช้mod-NS -NS /เส้นทาง/ใหม่/บ้าน<ชื่อผู้ใช้>

คุณยังสามารถกำหนดวันหมดอายุของผู้ใช้ได้อีกด้วย! หลังจากนั้น ผู้ใช้จะไม่สามารถใช้งานได้บนระบบอีกต่อไป

sudoผู้ใช้mod--วันที่หมดอายุ <ปปปป-ดด-วว> <ชื่อผู้ใช้>

หากผู้ใช้จำเป็นต้องลงทะเบียนในกลุ่มเพิ่มเติม ให้ใช้แฟล็ก –append และ –groups ร่วมกัน เมื่อแสดงรายการกลุ่ม จะต้องไม่มีช่องว่างระหว่างเครื่องหมายจุลภาค

sudoผู้ใช้mod--ผนวก --groups <กรุ๊ป1,กรุ๊ป2,…> <ชื่อผู้ใช้>

เปลี่ยนเชลล์เริ่มต้นของผู้ใช้โดยใช้แฟล็ก –shell

sudoผู้ใช้mod--เปลือก <shell_path> <ชื่อผู้ใช้>

เช่นเดียวกับ useradd usermod ยังอนุญาตให้ซ้อนพารามิเตอร์ทั้งหมดในบรรทัดเดียว

sudoผู้ใช้mod--วันที่หมดอายุ <ปปปป-ดด-วว> --ผนวก --groups <กรุ๊ป1,กรุ๊ป2,…>
--เปลือก <shell_path>

ถ้าด้วยเหตุผลบางอย่าง ผู้ใช้จำเป็นต้องถูกล็อคไว้ usermod สามารถทำงานได้

sudoผู้ใช้mod--ล็อค <ชื่อผู้ใช้>

ผู้ใช้สามารถเปิดใช้งานโดยใช้คำสั่งต่อไปนี้

sudoผู้ใช้mod--ปลดล็อค <ชื่อผู้ใช้>

การลบผู้ใช้

เป็นส่วนสุดท้ายของคู่มือนี้ ในวงจรชีวิต ระบบจะมีผู้ใช้ใหม่และในกรณีที่ผู้ใช้เก่าจะถูกลบ/อัปเดต สำหรับการลบผู้ใช้ userdel เป็นเครื่องมือเฉพาะ

ใช้คำสั่งต่อไปนี้เพื่อลบผู้ใช้

sudouserdel<ชื่อผู้ใช้>

หากคุณต้องการลบผู้ใช้ที่มีโฮมไดเร็กทอรีที่เกี่ยวข้อง ให้ใช้คำสั่งต่อไปนี้

sudouserdel-NS <ชื่อผู้ใช้>

ความคิดสุดท้าย

นี่เป็นเพียงกรณีการใช้งานง่ายๆ สำหรับวิธีการทั้งหมดที่กล่าวถึงก่อนหน้านี้ มีวิธีอื่นอีกมากมายที่คำสั่งเหล่านี้สามารถนำเสนอโซลูชันที่แท้จริงได้

สำหรับการใช้งานคำสั่งเหล่านี้อย่างลึกซึ้งและขั้นสูง โปรดดู man page ของพวกเขา มีตัวเลือกทั้งหมดที่คุณสามารถใช้ในสถานการณ์ที่เหมาะสมได้ รู้สึกอิสระที่จะท่องไปรอบ ๆ และมีความเข้าใจที่ดีขึ้น