Unsolved VitalPBX 3
-
So, I finally have a little bit of spare time to try VitalPBX 3
I had a lot of issues with 2. Minor issues, but enough that it stacked up to be not something I wanted to use.
My first actual issue is that this is still CentOS 7. CentOS 8 has been out forever at this point.
From Wikipedia
My first user issue.. how do I see the asterisk version once I log in as not root? I will never log in as root on a VitalPBX system. Not even to spin it up because the entire system can be spun up with a Vultr startup script.
-
That's weird, never noticed that it isn't in the info screen.
-
Says it comes with Asterick 17, not that you can't trust them.
-
I'm assuming the normal command doesn't work.
asterisk -r
-
Same here, I know it is 17.7.0 but with a non-root user, you can't query it...
_ _ _ _ ______ ______ _ _ | | | (_)_ | (_____ (____ \ \ / / | | | |_| |_ ____| |_____) )___) ) \/ / \ \/ /| | _)/ _ | | ____/ __ ( ) ( \ / | | |_( ( | | | | | |__) ) /\ \ \/ |_|\___)_||_|_|_| |______/_/ \_ Version : 3.0.3-1 Asterisk : Linux Version : CentOS Linux release 7.8.2003 (Core) Welcome to : vda-lnx-vital Uptime : 3 days Load : Last Minute: 0.19, Last 5 Minutes: 0.15, Last 15 Minutes: 0.14 Users : 0 users IP Address : 45.32.192.192 Clock : Tue 2020-10-13 15:13:38 CDT NTP Sync. : yes [scott@vda-lnx-vital ~]$ asterisk -r Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
-
@DustinB3403 said in VitalPBX 3:
I'm assuming the normal command doesn't work.
asterisk -r
That is not the point.
-
I can also not connect to the running asterisk session without sudo. even though I have added the user to the "asterisk" group.
-
I've given myself access to these groups so far, no luck.
-
@JaredBusch And you want to check this just from the console? Dashboard says the version:
-
@Romo said in VitalPBX 3:
@JaredBusch And you want to check this just from the console? Dashboard says the version:
Again, not the point.
There are many ways to see the same thing in almost every system.
-
@JaredBusch said in VitalPBX 3:
@DustinB3403 said in VitalPBX 3:
I'm assuming the normal command doesn't work.
asterisk -r
That is not the point.
I thought the point was you wanted to find out what version of asterisk was installed. My bad.
-
@DustinB3403 said in VitalPBX 3:
@JaredBusch said in VitalPBX 3:
@DustinB3403 said in VitalPBX 3:
I'm assuming the normal command doesn't work.
asterisk -r
That is not the point.
I thought the point was you wanted to find out what version of asterisk was installed. My bad.
No, he wants a non-root user to see it on login. Which clearly is the point of the MOTD, it's just not working correctly.
-
The install script puts the welcome banner here.
#Install SSH Welcome Banner rm -rf /etc/profile.d/vitalwelcome.sh wget -P /etc/profile.d/ https://raw.githubusercontent.com/VitalPBX/VPS/vitalpbx-3/resources/vitalwelcome.sh chmod 644 /etc/profile.d/vitalwelcome.sh
Looking at the script, it is running
asterisk -rx
So because my user cannot execute
asterisk
orrasterisk
without sudo, that is why it does not run.Asterisk : `asterisk -rx "core show version" 2>/dev/null| grep -ohe 'Asterisk [0-9.]*'`
-
The script could, in theory, be altered. Or it could be pulled by other means.
-
@scottalanmiller said in VitalPBX 3:
The script could, in theory, be altered. Or it could be pulled by other means.
My user needs to be able to run
rasterisk
I hate having to use sudo for basic commands that I use all the time. -
@JaredBusch said in VitalPBX 3:
@scottalanmiller said in VitalPBX 3:
The script could, in theory, be altered. Or it could be pulled by other means.
My user needs to be able to run
rasterisk
I hate having to use sudo for basic commands that I use all the time.Can you get around this by using a sudoers file?
-
@DustinB3403 said in VitalPBX 3:
@JaredBusch said in VitalPBX 3:
@scottalanmiller said in VitalPBX 3:
The script could, in theory, be altered. Or it could be pulled by other means.
My user needs to be able to run
rasterisk
I hate having to use sudo for basic commands that I use all the time.Can you get around this by using a sudoers file?
No, sudoers will never make it so that you don't have to "sudo" to activate it.
-
While I hate playing with permissions in this way, what about using sticky bits (setuid or setgid) on rasterisk?
-
I would post on the VitalPBX forums, but that place is so unusable... I'm spoiled by NodeBB.
-
https://community.vitalpbx.org/forums/topic/how-to-report-bugs-and-issues/
So how do I report it @MontesVitalPBX ??