เมื่อคุณติดตั้งUbuntuหรือLinux อื่น บนWindows 10 เป็นครั้งแรก ระบบจะขอให้คุณสร้างชื่อผู้ใช้และรหัสผ่าน UNIX Bash จะเข้าสู่ระบบบัญชีผู้ใช้นั้นโดยอัตโนมัติเมื่อคุณเปิดเชลล์อย่างไรก็ตาม คุณสามารถเปลี่ยนข้อมูลประจำตัวเหล่านั้นได้หากจำเป็น
วิธีเปลี่ยนบัญชีผู้ใช้ใน Ubuntu Bash Shell Windows 10
บัญชีผู้ใช้ทำงานอย่างไรในสภาพแวดล้อม Linux
เมื่อคุณตั้งค่าการกระจาย Linux ใหม่โดยเปิดใช้งานหลังการติดตั้ง คุณจะถูกขอให้สร้างบัญชีผู้ใช้สำหรับBash shell Windows เรียกสิ่งนี้ว่า "บัญชีผู้ใช้ UNIX" ของคุณ ดังนั้น หากคุณระบุชื่อ“bob”และรหัสผ่าน“letmein”บัญชีผู้ใช้Linux ของคุณ จะมีชื่อว่า“bob”และมีโฮมไดเร็กตอรี่เป็น“/home/bob”เมื่อคุณต้องการป้อนรหัสผ่านในเชลล์ คุณต้องป้อน"letmein"ข้อมูลรับรองเหล่านี้ไม่ขึ้นอยู่กับบัญชีผู้ใช้และรหัสผ่าน Windows ของคุณโดยสิ้นเชิง
ทุกสภาพแวดล้อม Linux ที่คุณติดตั้งมีการกำหนดค่าของตัวเอง รวมถึงไฟล์ที่แยกกัน โปรแกรมที่ติดตั้ง และการตั้งค่าการกำหนดค่า คุณจะต้องสร้างชื่อผู้ใช้และรหัสผ่าน UNIX สำหรับ Linux ทุกตัวที่คุณติดตั้ง
วิธีเปลี่ยนบัญชีผู้ใช้เริ่มต้นสำหรับ Bash
หากต้องการเปลี่ยนบัญชีผู้ใช้เริ่มต้นใน Ubuntu Bash Shell ให้เปิด หน้าต่าง พร้อมรับคำสั่ง หรือ หน้าต่างPowerShell
หากต้องการเปิดหน้าต่างพร้อมรับคำสั่ง ให้เปิดเมนู Startพิมพ์“cmd”จากนั้นกดEnterหากต้องการเปิดหน้าต่าง PowerShell ให้คลิกขวาที่ ปุ่ม Start (หรือกดWindows + X ) จากนั้นเลือก"Windows PowerShell"จากเมนู Power User
ในหน้าต่างพร้อมรับคำสั่งหรือ PowerShell (ไม่ใช่หน้าต่าง Bash Shell) ให้เรียกใช้คำสั่งที่เหมาะสมสำหรับการแจกจ่าย Linux ของคุณ แทนที่"ชื่อผู้ใช้"ในคำสั่งด้านล่างด้วยชื่อผู้ใช้ใหม่ของคุณ:
การตั้งค่า Ubuntu --ชื่อผู้ใช้เริ่มต้น
opensuse-42 --ชื่อผู้ใช้เริ่มต้น
- SUSE Linux เซิร์ฟเวอร์องค์กร 12
sles-12 --ชื่อผู้ใช้เริ่มต้น
คุณสามารถระบุได้เฉพาะบัญชีผู้ใช้ที่มีอยู่แล้วในสภาพแวดล้อม Linux
ตัวอย่างเช่น หากต้องการตั้งค่าผู้ใช้เริ่มต้นเป็นรูท ให้รันคำสั่งต่อไปนี้ วิธีนี้จะสะดวกหากคุณลืมรหัสผ่านบัญชีผู้ใช้ UNIX เนื่องจากผู้ใช้รูทมีสิทธิ์เข้าถึงระบบโดยสมบูรณ์ คุณจะสามารถสร้างบัญชีผู้ใช้ใหม่และรีเซ็ตรหัสผ่านสำหรับบัญชีผู้ใช้ที่มีอยู่ของคุณจากรูทเชลล์
ubuntu config --default-user root
opensuse-42 -- รูทผู้ใช้เริ่มต้น
- SUSE Linux เซิร์ฟเวอร์องค์กร 12
sles-12 -- รูทผู้ใช้เริ่มต้น
วิธีสร้างบัญชีผู้ใช้ใหม่ใน Bash
คุณสามารถสร้างบัญชีผู้ใช้ได้โดยการรัน คำสั่ง adduserจากภายใน Bash shell ของระบบ Linux ของคุณ ตัวอย่างเช่น ในการดำเนินการนี้บน Ubuntu เพียงเรียกใช้คำสั่งต่อไปนี้ โดยแทนที่“newuser”ด้วยชื่อบัญชีผู้ใช้ใหม่ของคุณ:
sudo adduser ผู้ใช้ใหม่
ระบุรหัสผ่านบัญชีผู้ใช้ปัจจุบันของคุณสำหรับการตรวจสอบสิทธิ์ จากนั้นป้อนรหัสผ่านสำหรับบัญชีผู้ใช้ใหม่ (หากคุณจำรหัสผ่านบัญชี UNIX ปัจจุบันของคุณไม่ได้ ให้ใช้คำสั่งที่นำเสนอในส่วนก่อนหน้าเพื่อตั้งค่าผู้ใช้รูทเป็นบัญชีผู้ใช้เริ่มต้นก่อน)
นอกจากนี้ คุณจะถูกขอให้ระบุข้อมูลอื่นๆ เช่น "ชื่อเต็ม" และหมายเลขโทรศัพท์สำหรับบัญชีใหม่ ข้อมูลทั้งหมดนี้จะถูกจัดเก็บไว้ในคอมพิวเตอร์ของคุณและไม่สำคัญ คุณเพียงแค่ต้องกด Enter เพื่อออกจากฟิลด์เหล่านี้ ว่างเปล่า.
หลังจากที่คุณสร้างบัญชีผู้ใช้ใหม่ คุณสามารถกำหนดให้เป็นบัญชีผู้ใช้เริ่มต้นได้โดยใช้คำสั่งด้านบน หรือแปลงเป็นคำสั่ง su ที่แสดงในภาพด้านล่าง
วิธีเปลี่ยนรหัสผ่านบัญชีผู้ใช้ Bash
หากต้องการเปลี่ยนรหัสผ่านบัญชีผู้ใช้ Bash คุณจะต้องใช้คำสั่ง Linux ปกติภายในสภาพแวดล้อม Bash หากต้องการเปลี่ยนรหัสผ่านของบัญชีผู้ใช้ที่มีอยู่ คุณจะต้องเปิด Bash shell และรันคำสั่งต่อไปนี้:
รหัสผ่าน
ป้อนรหัสผ่านปัจจุบันของบัญชีผู้ใช้ จากนั้นระบุรหัสผ่านใหม่
หากต้องการเปลี่ยนรหัสผ่านของบัญชีผู้ใช้อื่น - ตัวอย่างเช่น หากคุณลืมรหัสผ่านแล้วตั้งค่าบัญชีรูทเป็นบัญชีผู้ใช้เริ่มต้น คุณจะต้องเรียกใช้คำสั่งต่อไปนี้ โดยที่"ชื่อผู้ใช้"คือชื่อผู้ใช้ของบัญชีที่คุณต้องการรหัสผ่าน เพื่อเปลี่ยน:
ชื่อผู้ใช้รหัสผ่าน
คำสั่งนี้จะต้องรันในฐานะรูท ดังนั้นคุณจะต้องเติมคำนำหน้าด้วยsudoบน Ubuntu หากคุณไม่ได้รันคำสั่งในฐานะผู้ใช้รูท:
ชื่อผู้ใช้ sudo passwd
วิธีสลับระหว่างบัญชีผู้ใช้
ชื่อผู้ใช้config --default-userบน Ubuntu (หรือคำสั่งเทียบเท่าสำหรับการแจกจ่าย Linux ของคุณ) ควบคุมบัญชีผู้ใช้ที่ Bash เชลล์จะใช้เป็นค่าเริ่มต้น อย่างไรก็ตาม หากคุณต้องการใช้บัญชีผู้ใช้หลายบัญชีกับ Bash คุณสามารถสลับระหว่างบัญชีต่างๆ ได้ในขณะที่อยู่ใน Bash Shell
หากต้องการทำสิ่งนี้ ให้รันคำสั่งต่อไปนี้ใน Bash Shell โดยแทนที่ "ชื่อผู้ใช้" ด้วยชื่อผู้ใช้ที่คุณต้องการใช้:
ชื่อผู้ใช้ su
คุณจะได้รับแจ้งให้ใส่รหัสผ่านของบัญชีผู้ใช้อื่น จากนั้นคุณจะถูกสลับไปยังบัญชีผู้ใช้นั้นใน Bash Shell
ขอให้โชคดี!
ดูเพิ่มเติม: