ฉันจะเปลี่ยนชื่อผู้ใช้ของฉันใน Linux ได้อย่างไร

How Do I Change My Username Linux



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

  • แก้ไขชื่อผู้ใช้ปัจจุบัน
  • เพิ่มผู้ใช้แล้วแก้ไขชื่อผู้ใช้
  • กำหนดบัญชีผู้ใช้

วิชาบังคับก่อน

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









แก้ไขชื่อผู้ใช้ปัจจุบัน

ขั้นตอนที่ 1- คำอธิบายผู้ใช้: ในการเปลี่ยนชื่อผู้ใช้ปัจจุบันใน Linux เราใช้คำสั่งเพื่อทราบเกี่ยวกับผู้ใช้และไดเรกทอรีปัจจุบัน Whoami ใช้เพื่อแสดงชื่อผู้ใช้และ pwd ใช้เพื่อแสดงคำสั่งที่ใช้ในการดำเนินการทันที คำสั่งที่สาม gnome-session-quit ใช้สำหรับออกจากระบบบัญชีปัจจุบันในระบบ



$ฉันเป็นใคร

$pwd

$ gnome-session-quit





หลังจากคำสั่งดังกล่าว ระบบจะแจ้งข้อความให้ออกจากระบบหรือออกจากระบบโดยอัตโนมัติ



ขั้นตอนที่ 2- ป้อนในเชลล์คำสั่ง: เมื่อหน้าเข้าสู่ระบบปรากฏขึ้น ให้พิมพ์ keys Ctrl + alt + f1 จากนั้นพรอมต์คำสั่งจะปรากฏขึ้น ระบบจะขอชื่อผู้ใช้และรหัสผ่านเพื่อเข้าสู่ระบบ

ขั้นตอนที่ 3- ตั้งรหัสผ่านสำหรับรูท: แก้ไขรหัสผ่านสำหรับผู้ใช้รูท หลังจากให้รายละเอียดการเข้าสู่ระบบ เราจะใช้คำสั่งต่อท้ายเพื่อตั้งรหัสผ่านสำหรับผู้ใช้รูท

$ซูโดรหัสผ่านราก

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

ขั้นตอนที่ 4: เข้าสู่ระบบในฐานะรูท: ตอนนี้ผู้ใช้จะเข้าสู่ระบบในฐานะรูท หลังจากใช้รหัสผ่าน คุณจะเห็นว่าชื่อนั้นเปลี่ยนจาก aqsayasin เป็น root รูทเป็นชื่อชั่วคราว

ขั้นตอนที่ 5-เปลี่ยนชื่อผู้ใช้จาก Aqsa Yasin เป็น aqsay: เราจะเปลี่ยนชื่อรูทด้วยชื่อที่ต้องการ เมื่อเริ่มต้นชื่อแล้ว ชื่อไดเร็กทอรีหลักจะเปลี่ยนไป หลังจากการเปลี่ยนแปลง ชื่อผู้ใช้ในหน้าจอเข้าสู่ระบบจะเปลี่ยนไป

#usermod –l aqsay aqsayasin

# usermod –d /home/aqsay –m aqsay

#chfn –f aqsay aqsay

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

$ฉันเป็นใคร

$pwd

เพิ่มผู้ใช้ใหม่แล้วแก้ไขชื่อผู้ใช้

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

ขั้นตอนที่ 1-เพิ่มผู้ใช้: คุณจะเพิ่มผู้ใช้ด้วยคำสั่งต่อไปนี้ hania123 เป็นชื่อที่เราต้องการมอบให้กับผู้ใช้ใหม่

$Sudo adduser hania123

หลังจากระบุชื่อผู้ใช้แล้ว ระบบจะขอให้คุณป้อนรหัสผ่านใหม่ หลังจากพิมพ์รหัสผ่านใหม่ ข้อความแจ้งว่าการอัปเดตสำเร็จจะปรากฏขึ้น การยืนยันรหัสผ่านจะช่วยให้คุณตรวจสอบเพิ่มเติมและทราบรายละเอียดของผู้ใช้ .i.e. ชื่อนามสกุล ฯลฯ ผู้ใช้ไม่จำเป็นต้องป้อนรายละเอียดทั้งหมด และคุณสามารถข้ามไปได้โดยกดปุ่ม Enter ระบบจะยืนยันข้อมูลที่ให้โดยกด y เพื่อดำเนินการต่อ

ขั้นตอนที่ 2-การระบุ: หลังจากเสร็จสิ้นขั้นตอนคำอธิบาย เราจะออกจากระบบเพื่อให้แน่ใจว่าผู้ใช้อยู่ในหน้าแรกของ Ubuntu

ขั้นตอนที่ 3-การปรับเปลี่ยน: ต่อไปเราจะแก้ไขชื่อรูทของไดเร็กทอรีด้วยความช่วยเหลือของคำสั่งด้านล่าง

$sudousermod –d/บ้าน/zahra123/ -NSzahra123

หลังจากแก้ไขผู้ใช้แล้ว คุณจะต้องเห็นผู้ใช้ทั้งหมดที่สร้างใน Ubuntu เพื่อจุดประสงค์นี้ เราจะใช้คำสั่ง ls

$ลส /บ้าน

ตอนนี้ คุณจะเห็นชื่อของผู้ใช้ จากนั้นคุณจะออกจากระบบ ล็อกอินแล้วจะสังเกตเห็นว่าชื่อ root ที่เปลี่ยนจาก Aqsa Yasin tozahra123

กำหนดบัญชีผู้ใช้ปัจจุบันใน Linux

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

คำสั่ง Who จะแจ้งให้คุณทราบเกี่ยวกับตัวตนของผู้ใช้ เช่น ชื่อผู้ใช้ปัจจุบันคือ aqsay .

$ใคร

ได้คำตอบเดียวกันโดยการใช้ whoami เพื่อเปรียบเทียบกับใคร นอกจากนี้ ได้คำตอบเดียวกันโดยการสะท้อนผู้ใช้ $

$ฉันเป็นใคร

$ Echo$user

ตัวอักษร w หนึ่งคำมีประสิทธิภาพมากกว่าในการให้ผลลัพธ์ในรูปแบบรายละเอียด มันให้ข้อมูลของ 5,10 และ 15 นาทีล่าสุด ส่วนใหญ่รวมถึงเวลาบูต ฯลฯ

$ใน

TTY แสดงประเภทเทอร์มินัลที่คุณใช้:0 หมายถึงเมาส์และแป้นพิมพ์ที่เชื่อมต่อด้วย จาก เป็นตัวแทนของชื่อโฮสต์ ว่าง แสดงเวลาว่างของผู้ใช้ในระบบ [ป้องกันอีเมล] แสดงเวลาที่ผู้ใช้เข้าสู่ระบบ JCPU และ PCPU แสดงถึงการกำหนดเวลา CPU ร่วมกันและประมวลผล ในทางตรงกันข้าม อะไร แสดงกระบวนการปัจจุบันของผู้ใช้

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

$รหัส aqsay

คำสั่งนี้ให้ ID ผู้ใช้ (uid) แก่เรา กลุ่มของพวกเขา (gid) และแสดงกลุ่มที่ผู้ใช้เป็นสมาชิก

ถ้าคุณต้องการรับผลลัพธ์ของกลุ่มเท่านั้น สามารถรับมุมมองเฉพาะของกลุ่มที่รกน้อยกว่าได้

บทสรุป

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