Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comm.software.mailserver > #7042

Re: Cyrus: cyr_ls: 1: Syntax error: "(" unexpected

From Helmut Waitzmann <nn.throttle@xoxy.net>
Newsgroups de.comm.software.mailserver
Subject Re: Cyrus: cyr_ls: 1: Syntax error: "(" unexpected
Date 2024-07-10 21:04 +0200
Organization A noiseless patient Spider
Message-ID <8334ohf4pw.fsf@helmutwaitzmann.news.arcor.de> (permalink)
References <udn518$12l7v$1@dont-email.me> <slrnufu6sa.300.u.volmer@x2-5.u-v.de>

Show all headers | View raw


 Ulf Volmer <u.volmer@u-v.de>:
> Marco Moock <mm+usenet-es@dorfdsl.de> schrieb:
>
>> m@srv1:~$ sudo su - cyrus /usr/lib/cyrus/bin/cyr_ls user.mm
>
> man su.
>
> sudo su - cyrus -c /usr/lib/cyrus/bin/cyr_ls user.mm
>

 Das tut nicht, was es soll.  Nimm beispielsweise statt 
 „/usr/lib/cyrus/bin/cyr_ls“ zum Beweis „echo“ und versuche, 
 herauszufinden, warum die Zeile, die „echo“ ausgibt, leer ist und 
 nicht den Text „user.mm“ enthält: 


   sudo su - cyrus -c echo user.mm


 Im Gegensatz dazu macht 


   sudo su -- - cyrus -c '"$@"' sh echo user.mm


 das gewünschte. 



> Oder warum nicht gleich:
>
> sudo -u cyrus /usr/lib/cyrus/bin/cyr_ls user.mm
>
> ?


 Das funktioniert nur, wenn mindestens eine der beiden folgenden 
 Bedingungen erfüllt ist: 


 „sudo“ setzt eine so ordentliche Prozessumgebung auf, dass ein 
 Login‐Shell für das Aufsetzen der Prozessumgebung nicht notwendig 
 ist (Das hängt von der „sudo“‐Konfiguration ab.), oder 


 „/usr/lib/cyrus/bin/cyr_ls“ ist mit einer spartanischen, 
 möglicherweise teilweise unpassenden Prozessumgebung zufrieden 
 (worauf ich nicht vertrauen würde). 

Back to de.comm.software.mailserver | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Cyrus: cyr_ls: 1: Syntax error: "(" unexpected Marco Moock <mm+usenet-es@dorfdsl.de> - 2023-09-11 15:34 +0200
  Re: Cyrus: cyr_ls: 1: Syntax error: "(" unexpected Marco Moock <mm+usenet-es@dorfdsl.de> - 2023-09-11 15:40 +0200
  Re: Cyrus: cyr_ls: 1: Syntax error: "(" unexpected Ulf Volmer <u.volmer@u-v.de> - 2023-09-11 15:52 +0200
    Falsche Nutzung von sudo (was: Re: Cyrus: cyr_ls: 1: Syntax error: "(" unexpected) Marco Moock <mm+usenet-es@dorfdsl.de> - 2023-09-11 16:16 +0200
    Re: Cyrus: cyr_ls: 1: Syntax error: "(" unexpected Helmut Waitzmann <nn.throttle@xoxy.net> - 2024-07-10 21:04 +0200
  Re: Cyrus: cyr_ls: 1: Syntax error: "(" unexpected Helmut Waitzmann <nn.throttle@xoxy.net> - 2024-07-10 20:46 +0200

csiph-web