From 5593dd0433507de7ee19d653bf60ed9a378f0cdc Mon Sep 17 00:00:00 2001 From: Balakrishnan Balasubramanian Date: Tue, 10 Oct 2023 11:16:39 -0400 Subject: [PATCH] add target to set user-perms --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 2edda46..333cc96 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ sd-reload: ## Run this after editing systemd service/timer files .PHONY: sd-users sd-users: ## Run this after adding new users - sudo systemctl restart systemd-sysusers.service + sudo systemctl restart systemd-sysusers.service .PHONY: save-perms save-perms: ## Saves the file permissions to ./acl. Run this after adding new files with correct permissions @@ -29,6 +29,12 @@ save-perms: ## Saves the file permissions to ./acl. Run this after adding new f set-perms: ## Restores permissions of all files from ./acl sudo setfacl --restore acl +# TODO: Remove glob +.PHONY: user-perms +user-perms: ## Grant running user all permissions. Need for git operations. Does not get copied to real filesystem + find root -type f | xargs sudo setfacl -m "u:${USER}:r" + find root -type d | xargs sudo setfacl -m "u:${USER}:rwx" + .PHONY: skel skel: ## Creates common directories needed mkdir -p root/etc/