creds_msdos(8)
- NetBSD Manual Pages
CREDS_MSDOS(8) NetBSD System Manager's Manual CREDS_MSDOS(8)
NAME
creds_msdos -- automatically add login credentials from MSDOS partition
SYNOPSIS
creds_msdos start
DESCRIPTION
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.
FILES
/boot/creds.txt
SEE ALSO
pwhash(1), rm(1), ssh(1), ssh_config(5), mount_msdos(8), sshd(8),
useradd(8)
HISTORY
The creds_msdos script appeared in NetBSD 9.0.
AUTHORS
Matthew R. Green <mrg@eterna23.net>.
NetBSD 10.99 June 10, 2019 NetBSD 10.99
Powered by man-cgi (2024-03-20).
Maintained for NetBSD
by Kimmo Suominen.
Based on man-cgi by Panagiotis Christias.