Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.mailserver > #7042
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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