creds_msdos(8) - NetBSD Manual Pages

Command: Section: Arch: Collection:  
CREDS_MSDOS(8)          NetBSD System Manager's Manual          CREDS_MSDOS(8)

creds_msdos -- automatically add login credentials from MSDOS partition
creds_msdos start
The creds_msdos rc.d script allows automatic addition of login creden- tials during boot using a special file found on the MSDOS partition of a bootable image. This script is not distributed with the normal system and is only included with pre-installed bootable images. The goal is to allow remote access of the system without having to edit the primary root file system (which may not be accessible from the host the image is being written from), but place this information in the MSDOS partition that most platforms can easily access. Typically, an installable image (such as arm64.img) is written to an SD card or similar media, and has both a native FFS partition as well as an MSDOS partition for booting. If this script is enabled and has been pointed at the boot partition it will inspect the file creds.txt for any credentials to be added to the system. The following list gives the supported options in the credentials files. In all cases user is the username to be created, and the user will be added to the `wheel' group. sshkeyfile user keyfile Look for the keyfile in the MSDOS boot partition and merge ssh keys from this file into user's ~/.ssh/authorized_keys file. sshkey user keystring Add the keystring to the user's ~/.ssh/authorized_keys file. useraddpwhash user pwhash Use pwhash as the users's password hash. useradd user password Use password as the users's unencrypted raw password that will be hashed. This method is not recommended as it leaves unencrypted pass- words around until such time that the script runs. If this method is used then the creds.txt file will be shredded and deleted using `rm -P' after the credentials are updated.
pwhash(1), rm(1), ssh(1), ssh_config(5), mount_msdos(8), sshd(8), useradd(8)
The creds_msdos script appeared in NetBSD 9.0.
Matthew R. Green <>. NetBSD 10.99 June 10, 2019 NetBSD 10.99
Powered by man-cgi (2021-06-01). Maintained for NetBSD by Kimmo Suominen. Based on man-cgi by Panagiotis Christias.