Trebuie să lansez Petalinux, dar primesc avertisment că /bin/sh nu este bash!
Aici este terminalul.
abc@alpha:/scratch2/abc/Xilinx$ sursă Petalinux/settings.sh
Mediul PetaLinux setat la „/scratch2/abc/Xilinx/Petalinux”
AVERTISMENT: /bin/sh nu este bash!
bash este un shell recomandat de PetaLinux. Vă rugăm să setați shell-ul implicit la bash.
AVERTISMENT: Acesta nu este un sistem de operare acceptat
INFORMAȚII: se verifică spațiul liber pe disc
INFO: Verificarea instrumentelor instalate
INFORMAȚII: Verificarea bibliotecilor de dezvoltare instalate
INFORMAȚII: Verificarea rețelei și a altor servicii
AVERTISMENT: Nu a fost găsit niciun server tftp - vă rugăm să consultați „UG1144 2021.1 PetaLinux Tools Documentation Reference Guide” pentru impactul și soluția acestuia
abc@alpha:/scratch2/abc/Xilinx$
Apoi am încercat să rulez chsh -s /bin/bash, dar spune că utilizatorul „abc” nu există în etc/passwd
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ chsh -s /bin/bash
Parola:
chsh: utilizatorul „abc” nu există în /etc/passwd
Apoi am încercat să adaug un utilizator cu o comandă passwd abc. Îmi cere parola actuală și nouă. Ce parolă actuală ar trebui să folosesc aici? Am încercat să folosesc parola utilizatorului „abc” ca actuală și altele ca parolă nouă, dar apoi spune Eroare de manipulare a simbolului de autentificare și parola neschimbată.
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ passwd abc
Parola actuală:
Parolă Nouă:
PAROLA REA: Parola este mai scurtă de 8 caractere
Parolă Nouă:
Reintroduceți parola nouă:
passwd: Eroare de manipulare a simbolului de autentificare
passwd: parola neschimbată
abc@alpha:/scratch2/abc/Xilinx/Petalinux$