mirror of
https://github.com/chubin/cheat.sheets
synced 2024-11-17 09:25:32 +00:00
Add "doas" file
This commit is contained in:
parent
684d77f68d
commit
6313a77061
25
sheets/doas
Normal file
25
sheets/doas
Normal file
@ -0,0 +1,25 @@
|
||||
# doas
|
||||
# Execute commands as another user
|
||||
|
||||
# Remove the folder of "/home/user" as user
|
||||
# If the -u option is not specified, the command will be executed as root
|
||||
doas -u user ls /home/user
|
||||
|
||||
# Show the contents of "/etc/shadow" as root
|
||||
doas cat /etc/shadow
|
||||
|
||||
# Execute the shell defined in $SHELL as root
|
||||
doas -s
|
||||
|
||||
# Permission to execute commands as another user can be given in the config file "/etc/doas.conf"
|
||||
# The following line grants permission for every user in the wheel group to execute commands as root
|
||||
# The option "persist" makes doas only ask for the password once in each shell session
|
||||
# The colon specifies that "wheel" is a group, not a user
|
||||
# And the option "keepenv" keeps the current environment variables
|
||||
permit persist keepenv :wheel
|
||||
|
||||
# The following line in the config file rejects permission for "user" to run commands as anon
|
||||
deny user as anon
|
||||
|
||||
# The following line in the config file allows "user" to execute only "shutdown" as root, without asking for a password
|
||||
permit nopass user cmd shutdown
|
Loading…
Reference in New Issue
Block a user