MINI-BUI...SSH-SETUP(8)
π MINI-BUI...SSH-SETUP(8) π
okay bestie, this is mini-buildd-ssh-setup from the System Administration Utilities crew β a whole manual page just for you, and honestly? it's giving iconic. π
β¨ NAME β¨
mini-buildd-ssh-setup β the idempotent setup script for SSH access. yes, idempotent, meaning you can run it again and again and it won't get weird about it. slay. π
πΈ SYNOPSIS πΈ
mini-buildd-ssh-setup [[<ENDPOINT>]|[--purge]] (as user root)
run it as root, no cap. π
π¦ DESCRIPTION π¦
so likeβ¦ it's an idempotent setup script for SSH access. that's the whole vibe. π«Ά
π the three UNIX users
it creates and sets up three UNIX users, and each one matches a mini-buildd user with the same name. matching names, matching energy. periodt.
mini-buildd-uploaderβ lets people upload via SSH π€mini-buildd-staffβ lets people make API calls with'staff'authorization via SSH π§mini-buildd-adminβ lets people make API calls with'admin'authorization via SSH π
π the extra work you gotta do on mini-buildd
not me making you do homework, but here we are:
- BEFORE running this β bestie, please create all the three mini-buildd users first. like, all three. π
- AFTER running this β go check / configure / activate the Upload Profile for the user
mini-buildd-uploader. do not skip this one. β
π when this is up
okay so now the fun part:
- Grant someone access β peep the example line that got dropped into the created
authorized_keysfiles of the respective users. it's right there, i promise. π - Run API calls</seap> β like this:
ssh mini-buildd-staff|admin@<yourhost> mini-buildd-api <mini_buildd_api_args>
heads up bestie: you need the _complete_ arguments β including the correct user endpoint, like 'http://mini-buildd-staff@<yourhost>:8066'. don't be out here sending half the args and wondering why it's not working. π
- Upload</seap> β an extra
.dput.cfgets generated in/var/lib/mini-buildd/etc/dput.cf(that's for thedput_confAPI call). authorized users can now also upload with this new target. ate. π₯
π caveats (the serious bit, stay with me)
someone with access to mini-buildd-uploader could potentially copy from or write to arbitrary locations (within the mini-buildd-uploader user's permissions).
okay that one's real. that's a genuine security note, not a drill β arbitrary locations, within that user's permissions. read it twice. π«‘
that's the whole page, bestie. go set up those users. π
mini-buildd-ssh-setup 2.4.8ubβ¦ February 2026 β¨ MINI-BUI...SSH-SETUP(8) β mwah, bye, love u, see u in the man pages. ππ¦π
π¦ where this page comes from
- ubuntu resolute: mini-buildd 2.4.8ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: mini-buildd 2.4.8ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms