Re: sudo für Dummys

2005-12-06 Diskussionsfäden Michelle Konzack
Am 2005-12-01 14:36:11, schrieb Peter Schütt:
> Hallo,
> ich weiß zwar prinzipiell, was sudo ist (ausführen eines Befehls im Kontext
> eines anderen Benutzers), aber wie man das im Detail richtig einrichtet,
> weiß ich nicht.
> Bisher habe ich bei Bedarf in der Console immer "su" eingegeben und wenn ich
> fertig war "exit".

Wie währe es mit

su root -- befehl_den_nur_root darf

und 'exit' wird nicht benötigt.

> Ciao
>   Peter Schütt

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sudo für Dummys

2005-12-02 Diskussionsfäden Heino Tiedemann
Peter Schütt <[EMAIL PROTECTED]> wrote:

> Wenn ich jetzt in /etc/sudoers 

diese Datei sollte man nicht direkt editieren. visudo ist das Tool
dafür. 


Hinweis: Visudo enutzt den Editor, der inner VISUAL oder EDITOR
Variable definiert ist.

Heino


-- 
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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sudo für Dummys

2005-12-02 Diskussionsfäden Ulrich Fürst
Sebastian Kayser <[EMAIL PROTECTED]> wrote: 
> * Ulrich Fürst <[EMAIL PROTECTED]> wrote:
> > Sebastian Kayser <[EMAIL PROTECTED]> wrote: 
> > > schätze localhost wäre synonym mit ALL.
> >
> > Nein, das Synonym ist LOKAL. Z.B.
> > ulrich  LOKAL=PASSWD:   /usr/sbin/eximon
> 
> Ob in der sudoers nun ALL oder eine eingegrenzte Host_List hinterlegt
> wird, ist doch nur für Umgebungen relevant, in denen die sudoers nicht
> lokal sondern zentral in z.B. einem LDAP-Verzeichnis gepflegt wird
> (gibt es noch weitere zentralisierte sudoers-Varianten?). 
> 
> Daher meinte ich, sobald ein Eintrag a la localhost von sudo
> akzeptiert werden würde, wäre das in einer solchen Umgebung de facto
> ein ALL.

Hm, ich habe das damals anders verstanden. Aber wenn ich mir's jetzt
überlege, macht das so wie ich dachte keinen Sinn. Wirst wohl recht
haben.

> Zu Deinem LOKAL. LOKAL ist zumindest bei mir kein allgemeingültiger
> Host_Alias, das ist wohl ein bei Dir gesetzter Alias auf Deinen
> hostnamen bzw. Deine IP, oder? 

Stimmt in der Config steht:
Host_Alias  LOKAL = localhost
Allerdings vermutete ich, dass das ein default Eintrag ist. Ich hab da
möglichst wenig verändert.

Ulrich



Re: sudo für Dummys

2005-12-02 Diskussionsfäden Matthias Taube
Christian Schmidt schrieb:

>>nutze visudo.
> Wer nicht vi-firm ist, kann das ganze auch bspw. mit
> EDITOR=/usr/bin/nano visudo
> aufrufen...

Wer nicht vi-firm ist, sollte sowieso editor in alternatives auf
/bin/nano zeigen lassen und mein visudo berücksichtigt das ...

mfg
Matthias Taube


-- 
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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sudo für Dummys

2005-12-02 Diskussionsfäden Christian Schmidt
Hallo Matthias,

Matthias Taube, 01.12.2005 (d.m.y):

> nutze visudo.

Wer nicht vi-firm ist, kann das ganze auch bspw. mit
EDITOR=/usr/bin/nano visudo
aufrufen...

Gruss,
Christian Schmidt

-- 
Wenigstens bin ich nicht der einzige, der hin und wieder
mit der Technik überfordert ist oder an Schlafmangel leidet.
-- Klaus Knopper


signature.asc
Description: Digital signature


Re: sudo für Dummys

2005-12-02 Diskussionsfäden Matthias Houdek
Hallo Matthias Haegele, hallo auch an alle anderen

Am Donnerstag, 1. Dezember 2005 15:45 schrieb Matthias Haegele:
> Peter Schütt schrieb:
> > [...]
> > Wo finde ich sinnvolle Beispiele?
>
> Bei einer "ubuntu-config" abspickeln? (die haben afair keinen
> "root-account").

Doch, haben die. Bei einer "Expert"-Installation muss man auch ein 
root-Passwort angeben. Bei der Standard-Installation wird allerdings 
der root-Account abgeschaltet (in /etc/shadow).

Allerdings finden sich in der /etc/sudoers von Ubuntu keine Beispiele, 
weil einfach eine Gruppe "admin" existiert, für die in der /etc/susoers 
dann auch ALL = (ALL) ALL steht. 
User, die dann (auch) mit root-Rechten arbeiten dürfen, werden einfach 
in die Gruppe "admin" aufgenommen. Mit dem bei der Installation 
angelegten User geschieht das automatisch.

-- 
Gruß
MaxX

Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen.
Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.



Re: sudo für Dummys

2005-12-02 Diskussionsfäden Sebastian Kayser
* Ulrich Fürst <[EMAIL PROTECTED]> wrote:
> Sebastian Kayser <[EMAIL PROTECTED]> wrote: 
> > schätze localhost wäre synonym mit ALL.
>
> Nein, das Synonym ist LOKAL. Z.B.
> ulrich  LOKAL=PASSWD:   /usr/sbin/eximon

Ob in der sudoers nun ALL oder eine eingegrenzte Host_List hinterlegt
wird, ist doch nur für Umgebungen relevant, in denen die sudoers nicht
lokal sondern zentral in z.B. einem LDAP-Verzeichnis gepflegt wird (gibt
es noch weitere zentralisierte sudoers-Varianten?). 

Daher meinte ich, sobald ein Eintrag a la localhost von sudo akzeptiert
werden würde, wäre das in einer solchen Umgebung de facto ein ALL.

Zu Deinem LOKAL. LOKAL ist zumindest bei mir kein allgemeingültiger
Host_Alias, das ist wohl ein bei Dir gesetzter Alias auf Deinen
hostnamen bzw. Deine IP, oder? 

- sebastian



Re: sudo für Dummys

2005-12-02 Diskussionsfäden Ulrich Fürst
Sebastian Kayser <[EMAIL PROTECTED]> wrote: 
> schätze localhost wäre synonym mit ALL.

Nein, das Synonym ist LOKAL. Z.B.
ulrich  LOKAL=PASSWD:   /usr/sbin/eximon

Ulrich



Re: sudo für Dummys

2005-12-01 Diskussionsfäden Sebastian Kayser
* Christian Frommeyer <[EMAIL PROTECTED]> wrote:
> Am Donnerstag 01 Dezember 2005 22:18 schrieb Matthias Taube:
> > Dort kannst Du z.B. mittels
> > peterALL=(root) NOPASSWD:/usr/sbin/exim4 -DOUTGOING -qff
>^^^
> Gibt es einen Grund da nicht "localhost" zu verwenden?

Ich denke in dem Fall ist es eher Bequemlichkeit bzw. aus einem HowTo
entsprungen, welches sicherheitshalber für die Host_List ALL verwendet,
damits auch per Copy&Paste bei jedem Leser funktioniert.

Aber interessehalber habe ich das eben kurz getestet. Bei mir
funktioniert entweder nur mein wirklicher Hostname (wie von hostname
zurückgegeben) oder die IP, mit der der mein Hostname in /etc/hosts
verknüpft ist. 'localhost' bzw.  '127.0.0.1' funktionieren nicht. Ich
schätze localhost wäre synonym mit ALL.

- sebastian



Re: sudo für Dummys

2005-12-01 Diskussionsfäden Christian Frommeyer
Am Donnerstag 01 Dezember 2005 22:18 schrieb Matthias Taube:
> Dort kannst Du z.B. mittels
> peterALL=(root) NOPASSWD:/usr/sbin/exim4 -DOUTGOING -qff
   ^^^
Gibt es einen Grund da nicht "localhost" zu verwenden?

Gruß Chris
-- 
A: because it distrupts the normal process of thought
Q: why is top posting frowned upon



Re: sudo für Dummys

2005-12-01 Diskussionsfäden Matthias Taube
Peter Schütt schrieb:

> Ich nehme mal an, daß das nur funktioniert, wenn sudo richtig konfiguriert
> ist.

nutze visudo.

Dort kannst Du z.B. mittels
peterALL=(root) NOPASSWD:/usr/sbin/exim4 -DOUTGOING -qff

nur das Kommando "exim4 -DOUTGOING -qff" für den Nutzer peter ohne
Password freischalten.

Exim mit anderen Parametern kann der dann nicht aufrufen.

mfg
Matthias


-- 
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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sudo für Dummys

2005-12-01 Diskussionsfäden Matthias Haegele

Peter Schütt schrieb:

Hallo,
ich weiß zwar prinzipiell, was sudo ist (ausführen eines Befehls im Kontext
eines anderen Benutzers), aber wie man das im Detail richtig einrichtet,
weiß ich nicht.
Bisher habe ich bei Bedarf in der Console immer "su" eingegeben und wenn ich
fertig war "exit".

"Das sind 2 Paar Stiefel!"
sudo /bin/bash geht z.B. auch ...


Für die Nutzung von qemu steht in /etc/qemu-ifup folgendes:
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1

Ich nehme mal an, daß das nur funktioniert, wenn sudo richtig konfiguriert
ist.

Wenn ich jetzt in /etc/sudoers 
benutzerALL = (ALL) ALL

iirc: zum Bearbeiten #
"visudo" benutzen
man kann auch nur "einzelne Befehle freischalten" ...


einstelle, dann ist das doch ein ziemliches Sicherheitsrisiko, oder?

Wo finde ich sinnvolle Beispiele?
Bei einer "ubuntu-config" abspickeln? (die haben afair keinen 
"root-account").


Danke für alle Hinweise und Tips.

Ciao
  Peter Schütt

Grüsse
MH


--
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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sudo für Dummys

2005-12-01 Diskussionsfäden Sebastian Kayser
* Peter Schütt <[EMAIL PROTECTED]> wrote:
> ich weiß zwar prinzipiell, was sudo ist (ausführen eines Befehls im Kontext
> eines anderen Benutzers), aber wie man das im Detail richtig einrichtet,
> weiß ich nicht.
> Bisher habe ich bei Bedarf in der Console immer "su" eingegeben und wenn ich
> fertig war "exit".
> 
> Für die Nutzung von qemu steht in /etc/qemu-ifup folgendes:
> #!/bin/sh
> sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1
> 
> Ich nehme mal an, daß das nur funktioniert, wenn sudo richtig konfiguriert
> ist.

Richtig.

> Wenn ich jetzt in /etc/sudoers 
> benutzerALL = (ALL) ALL
> 
> einstelle, dann ist das doch ein ziemliches Sicherheitsrisiko, oder?

Ja. Benutzer 'benutzer' darf per sudo mit den Rechten eines beliebigen
Benutzers jedes beliebige Kommando ausführen.

> Wo finde ich sinnvolle Beispiele?

Schaue Dir den Abschnitt EXAMPLES in der manpage zu sudoers an. Dort
findest Du praxisnahe Beispiele. Evtl. noch ein paar Querchecks mit dem
Rest der manpage und Du solltest in der Lage sein, eine sinnvolle
sudo-Konfiguration zu erstellen.

- sebastian



Re: sudo für Dummys

2005-12-01 Diskussionsfäden Christian Brabandt
Hallo Peter!

Peter Schütt schrieb am Donnerstag, den 01. Dezember 2005:

> Wenn ich jetzt in /etc/sudoers 
> benutzerALL = (ALL) ALL
> 
> einstelle, dann ist das doch ein ziemliches Sicherheitsrisiko, oder?
> Wo finde ich sinnvolle Beispiele?

Schau in die manpage. Insbesondere man sudoers ist sehr ausführlich und
enthält jede Menge Beispiele.

Mit freundlichen Grüßen
Christian
-- 
Es ist besser, hohe Grundsätze zu haben, die man befolgt, als noch
höhere, die man außer acht läßt.
-- Albert Schweitzer


-- 
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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



sudo für Dummys

2005-12-01 Diskussionsfäden Peter Schütt
Hallo,
ich weiß zwar prinzipiell, was sudo ist (ausführen eines Befehls im Kontext
eines anderen Benutzers), aber wie man das im Detail richtig einrichtet,
weiß ich nicht.
Bisher habe ich bei Bedarf in der Console immer "su" eingegeben und wenn ich
fertig war "exit".

Für die Nutzung von qemu steht in /etc/qemu-ifup folgendes:
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1

Ich nehme mal an, daß das nur funktioniert, wenn sudo richtig konfiguriert
ist.

Wenn ich jetzt in /etc/sudoers 
benutzerALL = (ALL) ALL

einstelle, dann ist das doch ein ziemliches Sicherheitsrisiko, oder?

Wo finde ich sinnvolle Beispiele?

Danke für alle Hinweise und Tips.

Ciao
  Peter Schütt

-- 
www.pstt.de


-- 
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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)