-- A node has an operator account: the human login on it (novox/hq to-be 29). -- -- The mesh modelled the machine but not the person on it — `jochens` on novox, `ace` on ace, -- `jochen` on shanks and g14. That name decides who a file under a home is owned by and which -- account `ssh ` logs in as; it was silently lost when the predecessor's per-node `user:` -- was not carried over, and `ssh ace` failed to `ace` because nothing here said so. -- -- Empty rather than null and defaulted, because "no operator account known yet" is a real state -- (a freshly enrolled machine, a headless box). The home is stored too rather than always assumed -- to be /home/, because root's is /root and a machine may put a home elsewhere; empty -- means "derive it" (/root for root, /home/ otherwise), so the common case needs no entry. alter table node add column account text not null default ''; alter table node add column account_home text not null default '';