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
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
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):
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.
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
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
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
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
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
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?
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)
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
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
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
14 matches
Mail list logo