CREDS_MSDOS(8)
creds_msdos(8) π
okay so this page is from the System Manager's Manual, bestie, and it's all about creds_msdos. periodt. π
πΈ NAME πΈ
creds_msdos β automatically add login credentials from MS-DOS partition. no cap, that's the whole vibe.
β¨ SYNOPSIS β¨
creds_msdos start
π¦ DESCRIPTION π¦
The creds_msdos rc.d script allows automatic addition of login credentials during boot using a special file found on the MS-DOS 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 MS-DOS partition that most platforms can easily access. iykyk π«Ά
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 MS-DOS 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. obsessed with a boot partition doing all that β¨
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 thekeyfilein the MS-DOS boot partition and merge ssh keys from this file intouser's~/.ssh/authorized_keysfile. πsshkey user keystringβ Add thekeystringto theuser's~/.ssh/authorized_keysfile. πuseraddpwhash user pwhashβ Usepwhashas the user's password hash. π₯useradd user passwordβ Usepasswordas the user's unencrypted raw password that will be hashed. π
β οΈ not recommended, bestie: this method leaves unencrypted passwords around until such time that the script runs. If this method is used then thecreds.txtfile will be shredded and deleted usingrm -Pafter 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. iconic behavior π
π AUTHORS π
Matthew R. Green <mrg@eterna23.net>.
π source/version/date sign-off: Debian, June 10, 2019, CREDS_MSDOS(8). okay bye bestie π«Ά
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2019 Matthew R. Green
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms