Implement specific arch and debian sudoer files
This commit is contained in:
parent
6115a91575
commit
87d2abf56a
3 changed files with 12 additions and 3 deletions
11
configs.yml
11
configs.yml
|
@ -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:
|
||||
|
|
3
dotfiles/sudoers.d/bye.arch
Normal file
3
dotfiles/sudoers.d/bye.arch
Normal 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
|
||||
|
|
@ -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
|
||||
|
Loading…
Add table
Reference in a new issue