From f90167e3f5975d20f487309baa369269ab0b1d73 Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Sun, 23 Jul 2017 00:34:26 -0400 Subject: Remove useless setuid in bri Don't you think it would be better if the setuid bit only gave you permission to do it and didn't do it for you? --- curtis/.bin/bri.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'curtis') diff --git a/curtis/.bin/bri.c b/curtis/.bin/bri.c index 4c53475f..d085814b 100755 --- a/curtis/.bin/bri.c +++ b/curtis/.bin/bri.c @@ -1,7 +1,9 @@ #if 0 -cc -Wall -Wextra -pedantic $@ -o $(dirname $0)/bri $0 && \ -sudo chown root:root $(dirname $0)/bri && \ -sudo chmod u+s $(dirname $0)/bri +set -e +bin=$(dirname $0) +cc -Wall -Wextra -pedantic $@ -o $bin/bri $0 +sudo chown root:root $bin/bri +sudo chmod u+s $bin/bri exit #endif @@ -65,9 +67,6 @@ int main(int argc, char *argv[]) { value = buf; } - error = setuid(0); - if (error) err(EX_NOPERM, "setuid(0)"); - FILE *brightness = fopen("brightness", "w"); if (!brightness) err(EX_IOERR, "brightness"); -- cgit 1.4.1 ef='/src/tree/etc/tf/cfg?id=b440993bacbe2bf1433987ddc55ede608e8909f9'>tree commit diff
path: root/etc/tf/cfg (unfollow)
Commit message (Expand)Author
2019-08-13Add The Calculating StarsJune McEnroe
2019-08-12Make dtch one command, add sinkingJune McEnroe
2019-08-03Add ImagoJune McEnroe
2019-07-29Add KindredJune McEnroe
2019-07-27Clean up home filesJune McEnroe
2019-07-27Fix shell script style in ~/.local/binJune McEnroe
2019-07-27Shell script style passJune McEnroe
2019-07-27Add c11.pdfJune McEnroe
2019-07-27Move pdf script to MakefileJune McEnroe
2019-07-27Update macOS neovim to 0.3.8June McEnroe
2019-07-27Rewrite port makefiles consistentlyJune McEnroe
2019-07-27Rewrite Makefile once more with more organizationJune McEnroe
2019-07-27Reference png.h in bin.7June McEnroe
2019-07-27Revert "Use scheme to style HTMLs"June McEnroe
2019-07-27Remove scheme text linkJune McEnroe
2019-07-26Update Dark.terminalJune McEnroe
2019-07-26Lighten dark whiteJune McEnroe
2019-07-25Add png.3 man pageJune McEnroe
2019-07-25Use scheme to style HTMLsJune McEnroe
2019-07-25Don't match comments in strings in makeJune McEnroe
2019-07-25Generate index.html with links from bin.7June McEnroe
2019-07-24Warn when date has changedJune McEnroe
2019-07-24Add whenJune McEnroe
2019-07-24Remove histedit from bitJune McEnroe