Page MenuHomeVyOS Platform

Operator user level permission for "show version"
Closed, ResolvedPublic

Description

The command "show version" throws an error when a user with operator level executed the command.

srivi@vyos> show version

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for srivi:
Sorry, user srivi is not allowed to execute '/usr/libexec/vyos/op_mode/version.py' as root on vyos.

This script "/usr/libexec/vyos/op_mode/version.py" is called with root privileges in the files /opt/vyatta/share/vyatta-op/templates/show/version/, need to remove the parameter "sudo" in front of the script.

Details

Version
VyOS 1.2.7
Is it a breaking change?
Unspecified (possibly destroys the router)