pay-respects/core/rules/pr_privilege.toml

38 lines
671 B
TOML
Raw Normal View History

command = "_PR_privilege"
2023-07-30 18:40:18 +02:00
2023-07-31 10:20:06 +02:00
[[match_err]]
2023-07-30 19:10:16 +02:00
pattern = [
2023-07-30 19:50:22 +02:00
"as root",
2023-07-30 19:10:16 +02:00
"authentication is required",
2023-07-30 19:50:22 +02:00
"be root",
"be superuser",
2023-11-22 19:09:36 +01:00
"cannot access",
2023-07-30 19:10:16 +02:00
"eacces",
"edspermissionerror",
2023-07-30 19:50:22 +02:00
"insufficient privileges",
2023-07-30 19:10:16 +02:00
"need root",
"non-root users cannot",
"not super-user",
2023-07-30 19:50:22 +02:00
"only root can",
2023-07-30 19:10:16 +02:00
"operation not permitted",
"permission denied",
2023-07-30 19:50:22 +02:00
"requires root",
2023-07-30 19:10:16 +02:00
"root privilege",
2023-07-30 19:50:22 +02:00
"root user",
2023-07-30 19:10:16 +02:00
"sudorequirederror",
"superuser privilege",
2023-07-30 19:50:22 +02:00
"unless you are root",
2024-11-16 22:11:13 +01:00
"can not open a temporary file",
2023-07-30 19:10:16 +02:00
"use `sudo`",
2024-11-16 22:11:13 +01:00
"you don't have access",
2023-08-07 18:35:07 +02:00
"you don't have write permissions"
2023-07-30 19:10:16 +02:00
]
2023-07-31 09:24:46 +02:00
suggest = [
'''
#[executable(sudo)]
2023-08-07 18:35:07 +02:00
sudo {{command}} ''',
2023-07-31 09:24:46 +02:00
'''
#[executable(doas)]
2023-08-07 18:35:07 +02:00
doas {{command}} '''
2023-07-31 09:24:46 +02:00
]