> Am 29.05.2017 um 15:29 schrieb Lonnie Abelbeck <li...@lonnie.abelbeck.com>:
> 
> Michael,
> 
> The problem running 'asterisk -rx ...' is a user's permissions issue, not 
> rbash per se.
> 
> pbx ~ # sudo -u staff asterisk -rx 'sip show peers'
> Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl 
> exist?)
> 
> This is probably a good thing :-)
> 
> Here is something I created for you to play with, a PHP script wrapper to 
> make Asterisk command calls using AMI ...
> (I recall Michael Keuter was interested in something like this as well)
> 
> asterisk-command
> https://abelbeck.com/lonnie/share/asterisk-command.tar.gz
> 
> Place it into /mnt/kd/rbin/ and your rbash users will have access to it.
> 
> While I spent a little more time on this than I intended, it's not production 
> ready until it is tested more.
> 
> It should be clear how to add/remove allowed commands, be sure to update the 
> "usage" as well.
> 
> Lonnie
> 
> Example:
> --
> pbx [staff] $ asterisk-command 
> Usage: asterisk-command command_string
> 
> Allowed command strings:
>  'core show channels'   - Display information on channels
>  'dahdi show status'    - Show all DAHDI cards status
>  'sip show peers'       - List defined SIP peers
>  'sip show registry'    - List SIP registration status
>  'voicemail show users' - List defined voicemail boxes
> --

Hi Lonnie,

interesting approach :-), I haven't tested it yet.

What would be interesting, apart from these commands, would be getting "simple" 
the Asterisk console "dialplan output" for simple troubleshooting. 

> On May 28, 2017, at 11:45 PM, Michael Knill 
> <michael.kn...@ipcsolutions.com.au> wrote:
> 
>> Thanks Lonnie.
>> 
>> Im actually trying to run asterisk –xr within a script and it comes up with 
>> ‘Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl 
>> exist?)’
>> Any ideas? I have PATH="/usr/bin:/usr/sbin:/bin:/var/run/asterisk"
>> 
>> Regards
>> Michael Knill
>> 
>> -----Original Message-----
>> From: Lonnie Abelbeck <li...@lonnie.abelbeck.com>
>> Reply-To: AstLinux List <astlinux-users@lists.sourceforge.net>
>> Date: Monday, 29 May 2017 at 1:02 pm
>> To: AstLinux List <astlinux-users@lists.sourceforge.net>
>> Subject: Re: [Astlinux-users] Restricted Shell
>> 
>> Hi Michael<
>> 
>>> wondering if its possible to run a script within the restricted shell that 
>>> contains commends not accessible by the restricted shell?
>> 
>> Yes, for example I created a "restricted" grep in /usr/rbin/grep, take a 
>> look.
>> 
>> As long as your script doesn't start out with "#!/bin/rbash" as the first 
>> line you can change the PATH and do non-rbash things.
>> 
>> Place your custom script in /mnt/kd/rbin and your /bin/rbash users will 
>> automatically have access to it.
>> 
>> Just be very careful so you don't create a backdoor, or allow rbash users to 
>> view files, etc. .
>> 
>> Lonnie
>> 
>> 
>> 
>> 
>> On May 28, 2017, at 7:59 PM, Michael Knill 
>> <michael.kn...@ipcsolutions.com.au> wrote:
>> 
>>> Hi group
>>> 
>>> Well I have just updated my Build system to Asterisk 13 and 1.2.10.
>>> Im interested in playing with the Restricted Shell and wondering if its 
>>> possible to run a script within the restricted shell that contains commends 
>>> not accessible by the restricted shell?
>>> 
>>> Regards
>>> Michael Knill
>> 
>> 
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Astlinux-users mailing list
>> Astlinux-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>> 
>> Donations to support AstLinux are graciously accepted via PayPal to 
>> pay...@krisk.org.
>> 
>> 
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Astlinux-users mailing list
>> Astlinux-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>> 
>> Donations to support AstLinux are graciously accepted via PayPal to 
>> pay...@krisk.org.
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Astlinux-users mailing list
> Astlinux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
> 
> Donations to support AstLinux are graciously accepted via PayPal to 
> pay...@krisk.org.


Michael

http://www.mksolutions.info




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
pay...@krisk.org.

Reply via email to