Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
Based on the available documentation, I can help you customize the default password and skip the password change prompt using TorizonCore Builder. While the provided sources don’t explicitly detail password customization scripts, they do show how to apply filesystem changes and customizations to Torizon OS images.
Recommended Approach
You can achieve this through TorizonCore Builder by creating a custom image with pre-configured user settings. Here’s how:
Method 1: Using Configuration File with Build Command
Create a configuration file that includes filesystem modifications to set the password and disable the password change prompt (1).
The TorizonCore Builder supports customization through configuration files where you can specify filesystem changes (1). You would need to:
- Create a tcbuild.yaml configuration file using the template generator (1):
$ torizoncore-builder build --create-template
(1)
- Add custom filesystem modifications to pre-set the password hash and disable password expiration.
Method 2: Using Standalone Commands with Changes Directory
You can capture and apply filesystem changes using the standalone commands approach (2):
- Set up your base image by unpacking a Torizon OS image (2):
$ torizoncore-builder images unpack torizon-core-docker-[your-module]-Tezi_[version].tar
(2)
-
Create filesystem modifications in a changes directory that includes:
- Modified
/etc/passwd and /etc/shadow files with your custom password hash
- Configuration to disable password expiration prompts
-
Apply the changes using the union command (2):
$ torizoncore-builder union custom-branch
(2)
- Deploy the custom image (2):
$ torizoncore-builder deploy custom-branch --output-directory [output-directory]
(2)
Important Security Considerations
The documentation shows that Torizon OS supports password quality modules through pam_pwquality (3). When customizing passwords, ensure you maintain security standards by:
- Using strong password hashes
- Considering the security implications of pre-set passwords
- Potentially enabling password quality enforcement for production use (3)
Deployment Options
Once you’ve created your custom image, you can deploy it through (4):
- Toradex Easy Installer for production programming
- Direct SSH deployment for development
- Torizon Cloud for field updates
The custom image will boot directly with your specified password without prompting for password changes, achieving your goal of automatic login capability.
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.