Hi Daniel,

actually, you found a bug in the distribution: the standard distribution should ship jmx.acl and command.acl default files, and it doesn't.

I'm fixing that.

We should have:

org.apache.karaf.command.acl.bundle.cfg
org.apache.karaf.command.acl.config.cfg
org.apache.karaf.command.acl.feature.cfg
org.apache.karaf.command.acl.jaas.cfg
org.apache.karaf.command.acl.kar.cfg
org.apache.karaf.command.acl.scope_bundle.cfg
org.apache.karaf.command.acl.shell.cfg
org.apache.karaf.command.acl.system.cfg

in the distribution.

You can provide the acl files by yourself.

I'm fixing that.

Regards
JB

On 10/14/2015 04:10 PM, Daniel McGreal wrote:
Hi Karaf users,

I would like to allow a user to login to Karaf’s console and be able to execute 
one command only: one that I supply.

So far, I have created my user in keys.properties and given it a new group, 
‘newgroup’. In the same file I also “_g_\:pulsegroup = pulserole”.
I can login with the user OK but I’m surprised to be able to access the 
existing commands. The documentation at 
https://karaf.apache.org/manual/latest/users-guide/security.html#Console 
suggests that the existing commands are mostly restricted to existing 
roles/groups via org.apache.karaf.command.acl.* files, but these do not exist?

What am I missing? How can I restrict the commands the user can run to mine 
only?

Thanks, Dan.


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to