ฉันต้องเปิด Petalinux แต่ฉันได้รับคำเตือนว่า /bin/sh ไม่ใช่ bash !
นี่คือเทอร์มินัล
abc@alpha:/scratch2/abc/Xilinx$ ที่มา Petalinux/settings.sh
สภาพแวดล้อม PetaLinux ตั้งค่าเป็น '/scratch2/abc/Xilinx/Petalinux'
คำเตือน: /bin/sh ไม่ใช่ bash!
bash เป็นเชลล์ที่แนะนำของ PetaLinux โปรดตั้งค่าเชลล์เริ่มต้นของคุณเป็นทุบตี
คำเตือน: นี่ไม่ใช่ระบบปฏิบัติการที่รองรับ
ข้อมูล: กำลังตรวจสอบพื้นที่ว่างในดิสก์
ข้อมูล: ตรวจสอบเครื่องมือที่ติดตั้ง
ข้อมูล: กำลังตรวจสอบไลบรารีการพัฒนาที่ติดตั้ง
ข้อมูล: ตรวจสอบเครือข่ายและบริการอื่นๆ
คำเตือน: ไม่พบเซิร์ฟเวอร์ tftp - โปรดดู "คู่มืออ้างอิงเอกสารเครื่องมือ PetaLinux UG1144 2021.1" สำหรับผลกระทบและวิธีแก้ไข
abc@alpha:/scratch2/abc/Xilinx$
จากนั้นฉันพยายามเรียกใช้ chsh -s /bin/bash แต่มันบอกว่าไม่มีผู้ใช้ 'abc' ใน etc/passwd
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ chsh -s /bin/bash
รหัสผ่าน:
chsh: ไม่มีผู้ใช้ 'abc' ใน /etc/passwd
จากนั้นฉันพยายามเพิ่มผู้ใช้ด้วยคำสั่ง passwd abc มันถามฉันรหัสผ่านปัจจุบันและใหม่ ฉันควรใช้รหัสผ่านปัจจุบันใดที่นี่ ฉันพยายามใช้รหัสผ่านของผู้ใช้ 'abc' เป็นปัจจุบันและรหัสผ่านอื่น ๆ เป็นรหัสผ่านใหม่ แต่มันแจ้งว่ามีข้อผิดพลาดการจัดการโทเค็นการรับรองความถูกต้องและรหัสผ่านไม่เปลี่ยนแปลง
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ passwd abc
รหัสผ่านปัจจุบัน:
รหัสผ่านใหม่:
รหัสผ่านไม่ถูกต้อง: รหัสผ่านสั้นกว่า 8 ตัวอักษร
รหัสผ่านใหม่:
พิมพ์รหัสผ่านใหม่อีกครั้ง:
passwd: ข้อผิดพลาดในการจัดการโทเค็นการรับรองความถูกต้อง
passwd: รหัสผ่านไม่เปลี่ยนแปลง
abc@alpha:/scratch2/abc/Xilinx/Petalinux$