Implement specific arch and debian sudoer files

This commit is contained in:
flyingscorpio@arch-desktop 2021-09-29 22:40:11 +02:00
parent 6115a91575
commit 87d2abf56a
3 changed files with 12 additions and 3 deletions

View file

@ -43,8 +43,15 @@ xmodmap:
sudoers:
- run:
- sudo sed "s/\$USER/$USER/g" dotfiles/sudoers.d/* | sudo tee /etc/sudoers.d/setup-cockpit >/dev/null 2>&1 &&
sudo chmod 600 /etc/sudoers.d/setup-cockpit
- sudo sed "s/\$USER/$USER/g" $(ls dotfiles/sudoers.d/* | grep -v -e arch -e debian) | sudo tee /etc/sudoers.d/setup-cockpit >/dev/null 2>&1
- run:
command: sudo sed "s/\$USER/$USER/g" dotfiles/sudoers.d/*.arch | sudo tee -a /etc/sudoers.d/setup-cockpit >/dev/null 2>&1
condition: arch
- run:
command: sudo sed "s/\$USER/$USER/g" dotfiles/sudoers.d/*.debian | sudo tee -a /etc/sudoers.d/setup-cockpit >/dev/null 2>&1
condition: debian
- run:
- sudo chmod 600 /etc/sudoers.d/setup-cockpit
pacman.conf:
- run:

View file

@ -0,0 +1,3 @@
## Use "sudo {shutdown,reboot,halt}" without needing a password.
$USER ALL=(root) NOPASSWD:/usr/bin/reboot,/usr/bin/halt,/usr/bin/shutdown

View file

@ -1,4 +1,3 @@
## Use "sudo {shutdown,reboot,halt}" without needing a password.
$USER ALL=(root) NOPASSWD:/usr/bin/reboot,/usr/bin/halt,/usr/bin/shutdown
$USER ALL=(root) NOPASSWD:/usr/sbin/reboot,/usr/sbin/halt,/usr/sbin/shutdown