Re: Global sieve-scripts - Can no longer update them

Nic Bernstein <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
Simon,
No, I just tried it with "sieveshell -u cyrus localhost" and it failed, 
which I expected.  Then I ran with "-a cyrus" and it worked.  I hadn't 
even thought of the default behaviour of assuming "-u <login user>".  
Joost's point is that he's unable to run the current version with -u 
<adminuser> and so cannot administer global sieve scripts.  I was just 
trying to think around that.
     -nic

On 4/15/24 14:13, Simon Matter wrote:
>> Joost,
>> Doh!  My apologies.  I should have thought that through a bit more
>> before commenting.
>>       -nic
> Could it be that the user should be cyrus (or another admin user)? I mean,
> Nic, did you run sieveshell as user cyrus?
>
> Regards,
> Simon
>
>> On 4/15/24 13:58, J. Roeleveld via Info wrote:
>>> On Monday, 15 April 2024 14:08:25 CEST Nic Bernstein wrote:
>>>> [Going back to the original message due to subsequent trimming]
>>>>
>>>> I haven't got v3.8.1 installed, but I've just checked on my older v3
>>>> release I use this command to see Global sieve scripts:
>>>>
>>>>       $*sieveshell -a cyrus localhost*
>>>>       connecting to localhost
>>>>
>>>>       Please enter your password:
>>>>       > ls
>>>>
>>>>       default  <- active script
>>>>
>>>> In other words, no "-u <user>" since this isn't a "user" in the proper
>>>> sense.  Have you tried this approach?
>>>>        -nic
>>> If I don't specify a "-u <user>", it uses whichever username I am logged
>>> in as
>>> on the server. I have no access to the global sieve-scripts this way.
>>>
>>> And the command I am using is the one that is even still documented for
>>> the
>>> current DEV version.
>>>
>>> I think there should be still a way to access and change the global
>>> sieve-
>>> scripts. Physically there are stored at:
>>> <sievedir>/global/....
>>>
>>> With <sievedir> being configured as "  sievedir: <sievedir> " in
>>> imapd.conf.
>>> I also see the users sieve-scripts stored in that tree as:
>>> <sievedir>/j/user/joost/....  (<--- this is the sieve-script(s) for my
>>> user
>>> are stored)
>>>
>>> --
>>> Joost
>>>
>>>
>>>> On 4/12/24 12:38, Joost Roeleveld via Info wrote:
>>>>> Hi all,
>>>>>
>>>>> I "recently" upgraded to cyrus-imap version 3.8.1.
>>>>> This has been running correctly, but now that I want to update a
>>>>> global sievescript (for a shared mailbox), I find that I can not login
>>>>> using the user I got specified as "admins".
>>>>> This user/password still works when connecting using "cyradm", but
>>>>> when using it with "sieveshell", it fails:
>>>>>
>>>>> # sieveshell -a <adminuser> -u <adminuser> localhost
>>>>> connecting to localhost
>>>>> Please enter your password:
>>>>> Please enter your password:
>>>>>
>>>>> Please enter your password:
>>>>>    unable to connect to server at /usr/bin/sieveshell line 202, <STDIN>
>>>>>
>>>>> line 3.
>>>>>
>>>>> In the logs, I see:
>>>>>
>>>>> Apr 12 11:24:52 mailstore1 cyrus/sieve[22174]: Falling back to using
>>>>> legacy location for cyrus.dav
>>>>> Apr 12 11:24:52 mailstore1 cyrus/sieve[22174]: IOERROR: failed to
>>>>> create user.<adminuser>.#sieve (Permission denied)
>>>>> Apr 12 11:24:52 mailstore1 cyrus/sieve[22174]: error in
>>>>> actions_setuser()
>>>>> Apr 12 11:24:52 mailstore1 cyrus/sieve[22174]: Lost connection to
>>>>> client -- exiting
>>>>>
>>>>> Obviously, the mentioned folder doesn't exist, there isn't even a "
>>>>> user.<adminuser> " folder, which there shouldn't as there should never
>>>>> be email sent to this account.
>>>>>
>>>>> Can someone let me know what I need to change in my commands or am I
>>>>> hitting a bug?
>>>>>
>>>>> Many thanks,
>>>>>
>>>>> Joost
>>>
>>>
>>>
>>> ------------------------------------------
>>> Cyrus: Info
>>> Permalink:https://cyrus.topicbox.com/groups/info/Tac9e88ede3418262-M7092c392246e65800f69513d
>>> Delivery options:https://cyrus.topicbox.com/groups/info/subscription
>> --
>> [email protected]
>> https://www.nicbernstein.com
>
>
> ------------------------------------------
> Cyrus: Info
> Permalink:https://cyrus.topicbox.com/groups/info/Tac9e88ede3418262-M9c8e4b5c920fdb49d984924d
> Delivery options:https://cyrus.topicbox.com/groups/info/subscription

-- 
Nic [email protected]
https://www.nicbernstein.com

------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/Tac9e88ede3418262-M50bd083240ba733b8fe041e0
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.