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