Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-11 Diskussionsfäden Christoph Conrad
Hallo Andreas, Es gibt also tatsaechlich gar keinen Grund fuer dich sudo an der Stelle zu verwenden, richtig? (Will nur klarstellen dass ich obiges richtig verstanden habe). Ich möchte das Kommando innerhalb eines Scriptes sowohl unter cc als auch unter root verwenden. Wie kann ich das sonst

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-11 Diskussionsfäden Christoph Conrad
Hallo Andreas, if [ `id -u` -eq 0 ]; then su - cc -c emacsclient else emacsclient fi Genau so habe ich das zuerst auch gemacht. Das finde ich aber wesentlich uneleganter als dem User cc das Ausführen des Programmes als cc per sudo zu erlauben. Freundliche Grüße, Christoph -- Haeufig

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-11 Diskussionsfäden Christoph Conrad
Hallo Andreas, Wenn jemand anderes (oder vllt. auch du in ein paar Monaten/Jahren) das Skript liest ist nicht sofort ersichtlich, dass es Doch, durch einen entsprechend eingefügten Kommentar. Freundliche Grüße, Christoph -- Haeufig gestellte Fragen und Antworten (FAQ):

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-11 Diskussionsfäden Christoph Conrad
Hallo Andreas, if [ `id -u` -eq 0 ]; then su - cc -c emacsclient else emacsclient fi Ich habe es nach einigem Überlegen jetzt DOCH wieder so gemacht. Es ist eine spezielle Lösung, und die sollte in eine spezielle Datei - das Script. Nicht in eine allgemeine Datei, wie die /etc/sudoers.

sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Christoph Conrad
Hallo, ich versuche en Kommando als User cc per sudo mit User cc auszuführen, das mag mein debian/testing aber nicht: [EMAIL PROTECTED] sudo -u cc emacsclient cmd/ec Sorry, user cc is not allowed to execute '/usr/local/bin/emacsclient cmd/ec' as cc on brabbelbox. [EMAIL PROTECTED] ll

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Christoph Conrad
Hallo Mathias, Dann solltest du dies in /etc/sudoers (am besten per visudo) ändern. Danke! Freundliche Grüße, Christoph -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Christoph Conrad
Ich habe nun die folgend zweite Zeile hinzugefügt, das klappt. cc ALL=NOPASSWD: ALL cc ALL=(cc) /usr/local/bin/emacsclient -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Frank Dietrich
Hi Christoph, Christoph Conrad [EMAIL PROTECTED] wrote: Ich habe nun die folgend zweite Zeile hinzugefügt, das klappt. cc ALL=NOPASSWD: ALL Ist das nicht riskant? Du erlaubst damit cc auf allen Maschinen, alles ohne Passwort auszuführen. cc ALL=(cc) /usr/local/bin/emacsclient Das sollte

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Christoph Conrad
Hallo Frank, Ist das nicht riskant? Du erlaubst damit cc auf allen Maschinen, alles ohne Passwort auszuführen. Das ist eine reine Desktopmaschine ohne (W)LAN, aber DSL-Anbindung. Ich habe immer zwei Shells offen, und mache den normalen Kram als cc, um nicht versehentlich was im System zu

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Simon Brandmair
On Sun, 10 Sep 2006 12:40:25 +0200, Christoph Conrad wrote: Ich habe nun die folgend zweite Zeile hinzugefügt, das klappt. cc ALL=NOPASSWD: ALL Stehe ich auf dem Schlauch? Heißt das nicht schon, dass der Benutzer cc auf allen Rechner ohne Passwort alle Programme mit sudo ausführen darf?

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Christoph Conrad
Hallo Simon, cc ALL=NOPASSWD: ALL Stehe ich auf dem Schlauch? Heißt das nicht schon, dass der Benutzer cc auf allen Rechner ohne Passwort alle Programme mit sudo ausführen darf? Habe ich auch gedacht. Reicht aber nicht alleine - das WAR meine Einstellung. cc ALL=(cc)

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Frank Dietrich
Hi Christoph, Christoph Conrad [EMAIL PROTECTED] wrote: Hallo Simon, cc ALL=NOPASSWD: ALL Stehe ich auf dem Schlauch? Heißt das nicht schon, dass der Benutzer cc auf allen Rechner ohne Passwort alle Programme mit sudo ausführen darf? Habe ich auch gedacht. Reicht aber nicht alleine - das WAR

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Christoph Conrad
Hallo Frank, Habe ich auch gedacht. Reicht aber nicht alleine - das WAR meine Einstellung. Vielleicht liegt es daran, das cc die dann mit root Rechten ausführt. Ein sudo -u cc cmd unter dem User cc? Damit führt cc es als cc aus. (Wobei ich immer noch den Sinn nicht verstehe.) Ich auch

Re: sudo-ing: Kommando ausführen klappt nicht

2006-09-10 Diskussionsfäden Christoph Conrad
Hallo Andreas, Was Frank meinte ist, warum du ueberhaupt sudo brauchst. Das ist and der Stelle absolut sinnfrei, weil du dasselbe erreichen kannst wenn du unter dem User cc das Programm direkt ausfuehrst. Ah ja - stimmt. Das Ursprungsproblem war, dass das Programm unter dem User root nicht