“sudo for your life. Your default shell runs as uid=1000(you), no permissions to end a party, order the second entrée, or tell your uncle he is wrong at Thanksgiving. sudo apologize --to=momelevates you to root for 15 minutes — long enough. Password prompt is your therapist’s first name; three wrong tries and it emails your group chat. visudo for the four people who get NOPASSWD.sudo -kwhen you get back in the car. This incident will be reported.”
The Problem
You are the user, not the admin, of your own life. Every meaningful action returns Permission denied (operation not permitted). You cannot leave a brunch. You cannot say “actually I hated the movie.” You cannot ask a follow-up question at the doctor. The system was installed by your mother in 1994 and you have never run as root.
~/.bash_history · todayexit code ≠ 0
$ leave --party
Permission denied: RSVP owned by root$ return sweater
Operation not permitted (past 30 days)$ say-no --to=dad
Read-only file system$ eat last slice
EACCES: witnesses present$ cancel dentist
Permission denied: obedience.d/mom$ unmount /group/chat
device is busyThe Solution
A background daemon that watches for socially locked commands and lets you retry with sudo. Timestamp cached for 15 minutes so you can also, while brave, delete Instagram.
escalation flow · sudo apologize --to=momtty0
step 1
you
uid=1000
grip steering wheel
step 2
prompt
[sudo] password:
type: Dr. Rachel
step 3
auth
PAM_SUCCESS
guilt module ok
step 4
setuid
uid=0 (root)
voice steadies
step 5
exec
apologize()
“you were right”
timestamp cached 15:00 · renew with any subsequent brave act ·sudo -k invalidates on gaslight
/etc/sudoers.d/
Managed via visudo. Syntax errors cause a soft-lock where you can only say “no worries!” for 24 hours.
/etc/sudoers.d/youchmod 0440
youALL(ALL)/usr/bin/apologize, /usr/bin/say-no# requires password
%wheelALL(ALL) NOPASSWD:/usr/bin/rant, /usr/bin/cry# close friends only
youfamily=thanksgiving(uncle_greg)!/usr/bin/politics# explicit deny
momALL(you) NOPASSWD:ALL# grandfathered; cannot remove
/var/log/auth.log
audit log · last 24h2 × incident_reported
08:14✓you : TTY=kitchen ; PWD=/home ; USER=root ; COMMAND=/usr/bin/eat-alone
10:02✓you : ok ; COMMAND=/usr/bin/reply-all --to=finance --with=lol
13:41✗you : 3 incorrect password attempts ; INCIDENT REPORTED to sister
14:07✓you : COMMAND=/usr/bin/leave-early ; reason=“dog”
19:22✗you : user NOT in sudoers ; command=/usr/bin/order-dessert ; refused
22:58✓sudo -k ; timestamp invalidated ; courage drained
Pricing
USER
$0
Base install. Read-only life. You can look at the menu but not order off it. Includes reminder that sudo exists.
WHEEL
$14 / mo
You are added to the wheel group. 15-min cached timestamps, one NOPASSWD entry of your choice (recommended: your dad).
ROOT
$99 / mo
Passwordless su. Concierge visudo audits monthly. On-call incident-report suppression team. Enterprise: SSO with therapist.
TAM
addressable market · adults with a “yeah no it’s fine” problem
3.1B people-pleasers × 4 unsaid things / day × $0.11 per authenticated escalation
= $497B / yr in reclaimed spine
Methodology: our CTO said “perfect, thanks!” to a burnt coffee. Six times.
The Ask
$5M seed. 45% for the PAM stack (Pluggable Assertiveness Module). 25% for a legal team to argue that “this incident will be reported” is protected speech in 41 states. 20% for a fleet of on-call therapists staffed like PagerDuty. 10% for a giant lobby sign that reads you (ALL) NOPASSWD: ALL. Series A pitch: “We’re Duolingo, but the streak is telling your dad you moved.”