pledge in doas. startup pledge "stdio rpath getpw proc exec id". 4
authorderaadt <deraadt@openbsd.org>
Thu, 22 Oct 2015 04:57:20 +0000 (04:57 +0000)
committerderaadt <deraadt@openbsd.org>
Thu, 22 Oct 2015 04:57:20 +0000 (04:57 +0000)
commit7aef62b280c6e66a8ebf14e5fcf52d36a1c0e613
treec3fcb857d237e21624b305fcd4c49172865a34b4
parent2682ef6b4bb67161e3b09a80ead06667cbfbeb11
pledge in doas.  startup pledge "stdio rpath getpw proc exec id".  4
more times after that more attributes are dropped: "proc" after bsd
auth has spawned/received result from the login_* program; "getpw"
after the final getpwent lookup, "id" after the final uid changing,
and "rpath" after constructing getcwd.  leaving only "exec", for the
ride into execve().
usr.bin/doas/doas.c