Jakob Kaivo
|
757c0bd92b
implement full precedence rules
|
3 anni fa |
Jakob Kaivo
|
c941b923b4
correct keyword authorized -> authorize
|
3 anni fa |
Jakob Kaivo
|
3dfe8bd2c0
add logging for permission checks and results
|
3 anni fa |
Jakob Kaivo
|
29037b8e6e
use separate group for check
|
3 anni fa |
Jakob Kaivo
|
f2c1450995
remove need to localize logging
|
3 anni fa |
Jakob Kaivo
|
4b12f8018e
set gid to 0 for execution
|
3 anni fa |
Jakob Kaivo
|
48ce6ddfde
add logging of user and command when executed
|
3 anni fa |
Jakob Kaivo
|
72f77b8941
add full precedence list
|
3 anni fa |
Jakob Kaivo
|
5e74f5da46
begin paper with abstract and outline
|
3 anni fa |
Jakob Kaivo
|
e1a4862252
call setuid() so things like apt work properly
|
3 anni fa |
Jakob Kaivo
|
6012492207
remove unused code
|
3 anni fa |
Jakob Kaivo
|
083ccc2fcc
add some notes on configuration
|
3 anni fa |
Jakob Kaivo
|
56a7bd183c
implement basic PAM authentication
|
3 anni fa |
Jakob Kaivo
|
7e2116e5b0
clean up output
|
3 anni fa |
Jakob Kaivo
|
17372f6493
update enum to align more closely with keywords
|
3 anni fa |
Jakob Kaivo
|
84f1e99b60
actually parse privexec.conf
|
3 anni fa |
Jakob Kaivo
|
9ccd957678
better diagnostics, find command in $PATH
|
3 anni fa |
Jakob Kaivo
|
5fbe9702a1
set PATH to reasonable default before executing SUID wrapper
|
3 anni fa |
Jakob Kaivo
|
a9e81927df
fix conditional on call to waitpid()
|
3 anni fa |
Jakob Kaivo
|
e5a6c8fc44
add top-level Makefile
|
3 anni fa |
Jakob Kaivo
|
5fd418a22a
outline of check program
|
3 anni fa |
Jakob Kaivo
|
93854e37b2
ignore compiled binaries
|
3 anni fa |
Jakob Kaivo
|
08c30d1a3d
first draft of front-end
|
3 anni fa |
Jakob Kaivo
|
b85457d877
add draft README explaining relationship among the parts
|
3 anni fa |
Jakob Kaivo
|
60e2d482e8
the setuid part
|
3 anni fa |
Jakob Kaivo
|
e0b68d2c59
ignore object files
|
3 anni fa |
Jakob Kaivo
|
809e277e04
initial commit
|
3 anni fa |