[EMAIL PROTECTED] - Digest   Saturday, September 9 2000   Volume 01 : Number 103




----------------------------------------------------------------------

Date: Sat, 9 Sep 2000 00:11:09 +0200
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: Re: [PUG] vi-ese sache

* Ren? F. Franke ([EMAIL PROTECTED]) wrote/schrieb:

> ...on Fre, 08 Sep 2000 You wrote:
> > Wem geh�rt denn das Verzeichnis, in dem die Datei liegt?
> > 
> ...ich ahne, was Du meinst - das verzeichnis geh�rt zwar root - hat aber
> allgemeine schreibrechte.
> wenn ich die wegnehme, entsteht das problem nat�rlich nicht. aber das kann doch
> nicht ganz im sinne des erfinders sein...

Doch, ist es. Das Verzeichnis ist auch nur eine Datei, und mit den
Permissions der darin enthaltenen Eintr�ge (Dateien) kann ihr Eigent�mer 
tun, was er will. Das ist durchaus im Sinne des Erfinders, und auch genauso 
dokumentiert.

Da� das mit unterschiedlichen Editoren unterschiedlich funktioniert, liegt
wahrscheinlich an der Art und Weise, wie die ihre Dateien auf die Platte
zur�ckschreiben. Das Eigentum selbst l��t sich jedenfalls nicht unmittelbar
�ndern, au�er von root.

- -martin
- -- 
            0 and 1. Now what could be so hard about that?

------------------------------

Date: Sat, 9 Sep 2000 00:27:25 +0200
From: [EMAIL PROTECTED] (Ren� F. Franke)
Subject: Re: [PUG] vi-ese sache

...on Sam, 09 Sep 2000 You wrote:

> Da� das mit unterschiedlichen Editoren unterschiedlich funktioniert, liegt
> wahrscheinlich an der Art und Weise, wie die ihre Dateien auf die Platte
> zur�ckschreiben. Das Eigentum selbst l��t sich jedenfalls nicht unmittelbar
> �ndern, au�er von root.
> 
sorry. aber: einspruch Euer ehren!
das ist ja genau das, was mich endg�ltig verwundert hat - vi(m) schreibt nicht
etwa einfach in die datei zur�ck. es wird in der tat der owner ge�ndert. in
einem verzeichnis, das weder dem zugreifenden benutzer geh�rt. noch ist er
mitglied der besitzenden gruppe (im vorliegenden falle root - und die wird ganz
nebenbei auch noch mit ge�ndert)

ren�

 --
- -----------------------------
reply as well 2 [EMAIL PROTECTED]
...or /dev/null ;-)
- -----------------------------

------------------------------

Date: Sat, 9 Sep 2000 00:31:56 +0200
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: Re: [PUG] vi-ese sache

* Ren? F. Franke ([EMAIL PROTECTED]) wrote/schrieb:

> sorry. aber: einspruch Euer ehren!

Ich habe Stu� geschrieben, ich liefere gleich was ausf�hrliches nach.

- -martin

- -- 
The only person who got his work done by Friday was Crusoe.

------------------------------

Date: Sat, 9 Sep 2000 00:49:40 +0200
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: Re: [PUG] vi-ese sache

* Martin Schmitt ([EMAIL PROTECTED]) wrote/schrieb:

> Doch, ist es. Das Verzeichnis ist auch nur eine Datei, und mit den
> Permissions der darin enthaltenen Eintr�ge (Dateien) kann ihr Eigent�mer 
> tun, was er will. Das ist durchaus im Sinne des Erfinders, und auch genauso 
> dokumentiert.
> 
> Da� das mit unterschiedlichen Editoren unterschiedlich funktioniert, liegt
> wahrscheinlich an der Art und Weise, wie die ihre Dateien auf die Platte
> zur�ckschreiben. Das Eigentum selbst l��t sich jedenfalls nicht unmittelbar
> �ndern, au�er von root.

Hallo nochmal.

Ich mu� mich korrigieren, ich habe die Unwahrheit verbreitet.

Das Eigentum eines Verzeichnis und die Permissions "rwx" geben das Recht, 
Dateien in diesem Verzeichnis zu erstellen, und sie zu l�schen, egal, ob sie 
dem Eigent�mer geh�ren, oder nicht. Umbenennen geht ebenfalls.

�ndern kann der Eigent�mer des Verzeichnis die Permissions einer Datei nur
dann, wenn ihm die Datei geh�rt.

Das Gruppeneigentum einer Datei kann der Eigent�mer des Verzeichnis nur 
�ndern, wenn er Eigent�mer der Datei und Mitglied in der neuen Gruppe ist.

Das Eigentum einer Datei kann weder der Eigent�mer der Datei, noch der
Eigent�mer des Verzeichnis �ndern.

Wenn ich also sowas in meinem Verzeichnis habe:

drwxr-xr-x   28 martin   users        4096 Sep  8 23:39 ./
- -r--------    1 root     root           11 Sep  8 23:39 testfile

Kann ich "testfile" nur l�schen, sonst nichts.

Jetzt zu den Editoren. Ich nehme an, da� es darauf ankommt, wie das
Zur�ckschreiben aufs Filesystem erfolgt.

Die Datei kann zwar jemand anderem geh�ren, aber wenn ich sie einfach
austausche, sieht es so aus, als h�tte sich das Eigentum ge�ndert.

Wir tun jetzt mal so, als w�ren wir der Editor. Die Datei sieht so aus:

- -r--r--r--    1 root     root           18 Sep  9 00:36 testfile

Sie hat folgenden Inhalt (lesen kann ich sie ja):

Testtext von Root

Ich will den Inhalt �ndern, also lege ich einen Puffer mit dem gew�nschten
neuen Inhalt an:

$ export PUFFER="Testtext von Martin"

Jetzt will ich den Puffer zur�ckschreiben:

$ echo $PUFFER > testfile
bash: testfile: Keine Berechtigung

Jetzt ist die Frage: Bin ich ein Editor, der versuchen kann, das Problem zu 
l�sen, oder nicht? Der L�sungsansatz ist dann ganz banal.

$ rm -f testfile; echo $PUFFER > testfile

Jetzt sieht die Datei so aus:

- -rw-r--r--    1 martin   users          20 Sep  9 00:41 testfile

Und hat folgenden Inhalt:

Testtext von Martin

Jetzt sieht es zwar so aus, als h�tten sich Eigent�mer und Permissions
ge�ndert, aber in Wirklichkeit handelt es sich um eine neue Datei. Ich
nehme an, da� vim da ganz �hnlich vorgeht. 

- -martin
- -- 
            The dark ages were caused by the Y1K problem.

------------------------------

Date: Sat, 9 Sep 2000 11:06:39 +0200
From: Tim Gesekus <[EMAIL PROTECTED]>
Subject: Re: [PUG] vi-ese sache

On Sat, Sep 09, 2000 at 12:49:40AM +0200, Martin Schmitt wrote:
Um sich zu vergeswissern ob ein Programm ueberhaupt ein Sichererheits-
problem haben kann, sollte man es sich mal naeher ansehen.

Ein ls -la  /usr/X11R6/bin/gvim sagt uns:
- -rwxr-xr-x    1 root     root      1660200 Mar  7  2000 /usr/X11R6/bin/gvim

Da das es kein suid bit Flag gesetzt hat, laueft es mit den Rechten
des Aufrufenden. Das heisst, es kann nichts machen, was der
Benutzer nicht auch machen koennte.

Das Gegenbeispiel:
[tim@link tim]$ ls -la /usr/bin/passwd
- -r-s--x--x    1 root     root        12244 Feb  7  2000 /usr/bin/passwd       

Das es bei den Permission vorne sagt uns, dass dieses Programm mit den
Rechten von root laeuft. Damit also potentiell gefaehrlich ist.

tim

- -- 
Tim Gesekus  ****   eMail: Tim Gesekus <[EMAIL PROTECTED]>
****************************************************************
hm, ist mir zu teuer ich nehm Schlecker-Hausmarke mit nem Schuss
Weichspueler, kriegt man ne schoene Stimme von.     H.D. 
****************************************************************

------------------------------

Date: Sat, 9 Sep 2000 11:24:03 +0200
From: Tim Gesekus <[EMAIL PROTECTED]>
Subject: Re: [PUG] vi-ese sache

On Sat, Sep 09, 2000 at 12:49:40AM +0200, Martin Schmitt wrote:
> * Martin Schmitt ([EMAIL PROTECTED]) wrote/schrieb:
> Jetzt ist die Frage: Bin ich ein Editor, der versuchen kann, das Problem zu 
> l�sen, oder nicht? Der L�sungsansatz ist dann ganz banal.
Mal kurz durch den source von vim gewuehlt, wenn ich das richtig gesehen
habe, versucht vim immer ueber ein Backup zu schreiben, um Datenverluste
zu vermeiden. 

Insofern scheint Martins Analyse richtig zu sein. Nur das er das nicht
macht um ein Problem zu loesen, sonder als default.

tim
- -- 
Tim Gesekus  ****   eMail: Tim Gesekus <[EMAIL PROTECTED]>
****************************************************************
hm, ist mir zu teuer ich nehm Schlecker-Hausmarke mit nem Schuss
Weichspueler, kriegt man ne schoene Stimme von.     H.D. 
****************************************************************

------------------------------

Date: Sat, 09 Sep 2000 15:22:29 +0200
From: Klaus Klein <[EMAIL PROTECTED]>
Subject: [PUG] Routerprojekt - Fahrgemeinschaft

Werner Schmid wrote:

> Ach Klaus!
> Mail mir doch, wann Du ungef�hr bei mir vorbei kommst, dann stehe
> ich mit allem an der T�r.

Der "Zeitplan" sieht zur Zeit so aus :

12:00 Uhr - WI Stephan-Born-Str.
12:15 Uhr - WI Johannisberger Str.

13:00 Uhr - Nackenheim

Damit sollten wir gen�gent Zeit haben uns gem�tlich zu verfahren :-)

Gru�

Klaus

------------------------------

Date: Sat, 09 Sep 2000 23:16:31 +0200
From: "Gregor S." <[EMAIL PROTECTED]>
Subject: [PUG] ZIP 100 Laufwerk

Hi to all -

Ich habe ein "altes ZIP100" an mein System angeschlossen. In die Datei
/etc/fstab habe ich folgendes eingegeben:

/dev/sda4    /zip    msdos    unmask=000

- -das habe ich mir aus den howtos so zusammengeflickt.
Unklar ist mir dabei, was unmask=000 bedeutet, bzw. bewirkt.
Was muss ich eingeben, damit auch andere USER und nicht nur ROOT das
Laufwerk mounten k�nnen?

Thx Greg

------------------------------

Date: Sat, 9 Sep 2000 23:48:03 +0200
From: Guenther Kuenzel <[EMAIL PROTECTED]>
Subject: Re: [PUG] ZIP 100 Laufwerk

Sat, 09 Sep 2000, [PUG] ZIP 100 Laufwerk, Gregor S.
> Hi to all -
> 
> Ich habe ein "altes ZIP100" an mein System angeschlossen. In die Datei
> /etc/fstab habe ich folgendes eingegeben:
> 
> /dev/sda4    /zip    msdos    unmask=000

device          mountpoint      fs-type options
/dev/sda4       /zip            auto    defaults,noauto,user

mit dem fs-type "auto" werden auch andere filesysteme als msdos erkannt.
die option "noauto" bewirkt, dass das zip nicht beim booten gemountet wird.
die option "user" bewirkt, dass auch "normale" benutzer das device mounten 
duerfen.

alles weitere ist unter
man 8 mount
zu finden. ;-)

- -guennie

------------------------------

End of [EMAIL PROTECTED] - Digest V1 #103
************************************

--------------------------------------------------------------------------
Digest von "[EMAIL PROTECTED]" - http://www.pug.org

Antwort per Email an