On 2012-05-08 18:04, Ronald J. Yacketta wrote:
> On 5/4/2012 10:00 AM, Ronald J. Yacketta wrote:
>> Hello all!
>>
>> Is it possible to modify ACL's via sogo-tool? As it stands, we have to
>> access the WebUI and modify a Resources ACL in order to set
>>
>> Public : View All
>> Confidential : View the Date & Time
>> Private : None.
>>
>> We would like to automate the process of adding Resources to SOGo,
>> currently we have the LDAP automation portion working and just need to
>> figure out the SOGo side.
>>
>> Regards,
>>
>> Ron
> I take it that this is not possible?
>
Not directly.
You can take a backup of the account/ressource with sogo-tool.
Then change the ACL's in there, and restore it again with sogo-tool.
sogo@sogo $ /usr/sbin/sogo-tool backup /tmp/bkupdir ressourceID
Then edit /tmp/bakupdir/ressourceID with your text editor of choice, in
this section:
---< ... >-
tables = {
"/Users/ressourceID/Calendar/personal" = {
acl = {
"" = (
PublicViewer,
ConfidentialDAndTViewer,
PrivateDAndTViewer
);
userID1 = (
PublicModify,
ConfidentialModify,
PrivateModify,
ObjectCreator,
ObjectEraser
);
};
displayname = "personal calendar";
---< cut >-
Finally restore it.
sogo@sogo $ /usr/sbin/sogo-tool restore -f Calendar/personal
/tmp/bkupdir ressourceID
But be aware, that changes made to the personal calendar between backup
and restore will be lost.
Kind regards,
Christian Mack
--
Christian Mack
Gruppe Informationsdienste
Rechenzentrum Universität Konstanz
--
users@sogo.nu
https://inverse.ca/sogo/lists