KOPANO-ARCHIVER-ACLSYNC(8)
π KOPANO-ARCHIVER-ACLSYNC π
okay bestie, so this is kopano-archiver-aclsync, straight out of the Kopano Core user reference β section 8 of the manual, system administration territory, iykyk. And yes, the name is a whole mouthful, but the vibe is genuinely simple: it syncs your archive permissions so you don't have to do it yourself. β¨
πΈ NAME πΈ
kopano-archiver-aclsync β synchronizes archive ACL settings with those of the primary store. fr fr, that's the whole job.
π SYNOPSIS π
kopano-archiver-aclsync [OPTION...]
π¦ DESCRIPTION π¦
okay so picture this π β a user sets permissions for other people on his or her store or folders. cool. iconic. but the moment those messages get archived, every one of those other users now needs at least read-permissions on this person's archive too, otherwise they literally cannot read the stubbed messages or get into the archive directly. π
and here's the annoying part: if the archive was attached without write privileges, the owner of the archive cannot set those permissions at all. and even when the user does have write permissions, having to set every single permission twice (or more, if multiple archives are attached) is such a nuisance. not the main character behaviour we're going for. π
that's where kopano-archiver-aclsync comes in β it propagates the ACL settings from the primary store over to the archives. π«Ά
but bestie, listen. No user will ever get more rights on a store or folder than the owner of the archive has. So if the archive was attached without write permissions, no user will get write permissions on the archive. periodt. no exceptions.
for every archived folder in an archived store, kopano-archiver-aclsync does this lil routine:
- first it figures out the rights for the owner of the archive
- then it pulls all the entries from the ACL of the current folder, except the ones belonging to the owner
- each right gets masked with the rights of the owner before it's added to the ACL of the archive folder
slay. π
β¨ OPTIONS β¨
--user,-uNAME β run the script for just the specified user(s). by default it runs for all users, so specify this if you're being picky π--log-level,-lNAME β specify the log-level, for example,'error','warning''info'or'debug'.--server-socket,-sSOCKET β connect to the storage server through the specified socket.--ssl-key,-kFILE β specify the SSL key file.--ssl-pass,-pPASSWORD β specify the SSL key password. π
π AUTHOR π
Written by Kopano. icons only, honestly. π
and that's the whole page, bestie!! this one came from Kopano 8, dated November 2016, and it's the KOPANO-ARCHIVER-ACLSYNC(8) manual page from the Kopano Core user reference. go forth and sync those ACLs. πππ¦
π¦ where this page comes from
- ubuntu jammy: kopano-utils 8.7.0-7.1ubuntu10 Β· AGPL-3.0-only
- ubuntu jammy: kopano-utils 8.7.0-7.1ubuntu10.1 Β· AGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms