Hi all,
Since today is the day for announcements from the project ... we have new command line tools! These will be shipped in F28, and our perl tools will be removed in F29.
We have been hard at work on new cli tools for the project to replace our perl scripts. Our tools are all based on the lib389 python framework. We have three tools that we will ship:
dsctl dsconf dsidm
Each tool has a different responsibility.
----- dsctl -----
This tool will administer all local aspects of a system. It will generally require root/dirsrv permissions. It's used for starting/stopping the server, running local tasks like db2index, db2ldif, ldif2db and others.
------ dsconf ------
This tool administers an "online" instance. It's the tool that needs cn=Directory Manager permissions, so it's focused on cn=config and changes. Examples are configuring plugins, creating backends, adding indexes, and checks for server configuration sanity.
----- dsidm -----
This tool manages the content of a backend - and can even be used for self service. This will populate sample data into a backend, it can manage users, groups, ous, and more. Power users could even use it to self enroll ssh keys or change their details in some organisations.
Each tool will come with extensive help options, and as we get closer, we'll write more to help explain the new tools.
If you are interested in using these tools or contributing, please contact us for more information,
Thanks!
389-users@lists.fedoraproject.org