- AUTO-LOGIN option in PetaLinux tool is disable by default. If required user can enable this with $ petalinux-config -c rootfs -→ Image Features -→ [ ] auto-login and it will be deprecated in future releases because yocto upstream does not provides support.
- The root login is disabled by default and the default user will be petalinux and the password should be set on first boot. If you want to use ssh login you should first boot via console and need to set password.
- Yocto removed plain text passwords support, the password should be in salt
farm. PetaLinux will convert the provided password in config to static salt password
using openssl and add to plnxtool.conf.Config settings to set user and password:
In plnxtool.conf EXTRA_USERS_PARAMS looks like:$ petalinux-config -c rootfs -→ PetaLinux RootFS Settings -→ (root:root;petalinux:petalinux:passwd-expire;)
EXTRA_USERS_PARAMS = "usermod -p '\$6\$xx\$CkLCyUiVJPDvNL9C/gQans7jV3BvnVoW60raOcEE.KlziPn8pPMe8WvAQ3cPwwO4YRcYRBjlUhSfw/kaubhtp1' root; \ useradd -p \$6\$xx\$12fBVQgrrkB6ZmS6DSUIeVLW3Cot/hC4g8ZhbcwLZtKG93spibFJ/.0rF688RnsqMrgIbnHFkZnJu0Tk9.7F41' petalinux;passwd-expire petalinux; \"
Note: Display WARNING message when 'root' password is set to 'root'. Warning: Root password set to 'root', It is highly recommended to change Root password. - Add config support to specify
passwd-expire.
$ petalinux-config -c rootfs -→ PetaLinux RootFS Settings -→ (root:root;petalinux:petalinux:passwd-expire;) Add Extra Users
- Removed the ROOTFS_PASSWD config option instead using EXTRA_USERS config to specify the root user password.