Let us say I have a list people with key ‘name’ and the list contains a lot of other data as well. As such, I want the user to look at the list of people. However, I don’t want the user to do ‘show people’ and get a list of all the people since the data is too huge and might take a load on my system. Is there a way to allow this using command authorization? If so, how?
Regarding the “TAB” key in the the subject line, note that you can further adjust the maximum completion from confd.conf “/confdConfig/cli/completionShowMax”. As you already noticed, default is 100.
You can of course add a NACM rule to not allow certain user groups or all to show a leaf in a list from the CLI.
Another variant would be to remove the “nomore” option using the clispec.
<clispec xmlns="http://tail-f.com/ns/clispec/1.0" style="c">
<operationalMode>
<modifications>
</modifications>
</operationalMode>
<configureMode>
<modifications>
</modifications>
</configureMode>
<pipeCmds>
<modifications>
<delete src="nomore"/>
</modifications>
</pipeCmds>
</clispec>