Ssh as a user show permission denied warnings

  • I create a user in User Manager, assign admin group to the user and assign the "User - System - Shell account access" to the admin group.

    When I login using SSH I get 3 warnings before menu:

    Warning: fopen(/tmp/config.lock): failed to open stream: Permission denied in /etc/inc/ on line 129
    Warning: flock() expects parameter 1 to be resource, null given in /etc/inc/ on line 140
    Warning: fclose(): supplied argument is not a valid stream resource in /etc/inc/ on line 141

    The menu shows ok, the shell is ok but pftop, restart webconfigurator, … doesn't work(of course Im a simple user not root).

    Don't you think that is better to suppress this warning messages and log the user direct to the shell without menu and show a MOTD: "you're logged in as user. sudo -s and then type show_menu to access the pfsense menu."?

  • How exactly is one supposed to get root privileges via SSH?

    I am running pfsense on an embedded platform and currently the only way for me to get a root shell is via serial console, which is not very convenient. Neither 'su' nor 'sudo' work for me.

    > su
    su: Sorry
    > sudo
    sudo: Command not found.

  • Rebel Alliance Developer Netgate

    That hasn't yet been dealt with, but there is a ticket open.

    It will probably involve sudo, or adding admin users to the wheel group. Due to the way things have to be in order to let the system work, every ssh user should essentially be considered to have root access anyhow.

    It's not exactly meant to be a full multi-user system. :)

Log in to reply