diff options
author | John Estabrook <jestabro@vyos.io> | 2025-05-24 22:47:08 -0500 |
---|---|---|
committer | John Estabrook <jestabro@vyos.io> | 2025-06-09 10:41:40 -0500 |
commit | d22399a23bf3189fad8b4c008f6e91d3761b7a62 (patch) | |
tree | 6891773c895394f0aa5271f6f878d627392e7b2c /src/helpers/set_vyconf_backend.py | |
parent | 594e776e1c84b967a02867b467317c99a0c5ae27 (diff) | |
download | vyos-1x-d22399a23bf3189fad8b4c008f6e91d3761b7a62.tar.gz vyos-1x-d22399a23bf3189fad8b4c008f6e91d3761b7a62.zip |
T7352: add check for privileges in utility
Diffstat (limited to 'src/helpers/set_vyconf_backend.py')
-rwxr-xr-x | src/helpers/set_vyconf_backend.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/helpers/set_vyconf_backend.py b/src/helpers/set_vyconf_backend.py index 6747e51c3..816452f3b 100755 --- a/src/helpers/set_vyconf_backend.py +++ b/src/helpers/set_vyconf_backend.py @@ -19,10 +19,14 @@ # N.B. only for use within testing framework; explicit invocation will leave # system in inconsistent state. +import os +import sys from argparse import ArgumentParser from vyos.utils.backend import set_vyconf_backend +if os.getuid() != 0: + sys.exit('Requires root privileges') parser = ArgumentParser() parser.add_argument('--disable', action='store_true', |