[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gemeinsames dateienarchif



Hi;

[On Sun Sep 12 23:53:50 2004 +0200, Michelle Konzack wrote:]


> > Sag' ich doch. Dann mußt Du das eben z.B. von Hand ändern oder eben die
> > umask entsprechend ändern und (durch geeignete Gruppen) dafür sorgen, daß
> > das an anderen Stellen nicht zum Problem (Schreibrechte für andere, wo man
> > es gar nicht will) wird.
> 
> Die Gruppe ist angelegt...

Damit meinte ich eher eine Gruppe wie 'michelle', der dann die Dateien unter
$HOME gehören können, ohne daß eine umask, die Gruppenschreibrechte zuläßt,
anderen Benutzern erlaubt, dort rumzuschreiben (was aber auch keine 100%ige
Lösung ist, da es diversen Programmen nicht gefällt, wenn etwa
Konfigurationsdateien o.ä., die kritische Daten enthalten können,
Gruppenschreibrechte haben, auch wenn in der jeweiligen Gruppe nur der
owner der Datei drin ist).


> rw-r--r-- michelle shared ....
> 
> alle können lesen, aber keiner kann sie verändert abspeichern.

Auch auf die Gefahr hin, daß ich mich wiederhole: umask ändern (775) oder
von Hand umsetzen.


> > (hat es eigentlich einen Vorteil, das in zwei Threds zu diskutieren, wer
> > auch immer damit angefangen hat?)
> 
> t-offline

Was soll man erwarten... ;-/


> Nomalerweise sollten Rechte von verzeichnissen auf dateien verwebt 
> werden... also wenn Du ein verzeichnis 775 hat und Du legst eine Datei 
> an, hat die eigentlich 664 wenn Du nichts am Dateisystem gedreht hast. 
> Ist übrigends auch in der Linux-Dokumentation irgendwo beschrieben.

Ich wüßte nicht, daß ich gedreht hätte und halte diese Aussage für falsch:

--8<--------------------------------------------------------------------------
{0} (pts/4) <Linux 2.4.27mw> [~/tmp/test]
(550) mawan@gryffindor > find . -ls
457359    4 drwx------   4 mawan    users        4096 Sep 12 23:57 .
457360    4 drwxr-xr-x   2 mawan    users        4096 Sep 12 23:57 ./subdir1
457361    4 drwx------   2 mawan    users        4096 Sep 12 23:57 ./subdir2
                                                                                {0} (pts/4) <Linux 2.4.27mw> [~/tmp/test]
(551) mawan@gryffindor > touch subdir1/file1 subdir2/file2
                                                                                {0} (pts/4) <Linux 2.4.27mw> [~/tmp/test]
(552) mawan@gryffindor > find . -ls
457359    4 drwx------   4 mawan    users        4096 Sep 12 23:57 .
457360    4 drwxr-xr-x   2 mawan    users        4096 Sep 12 23:57 ./subdir1
457362    0 -rw-------   1 mawan    users           0 Sep 12 23:57 ./subdir1/file1
457361    4 drwx------   2 mawan    users        4096 Sep 12 23:57 ./subdir2
457363    0 -rw-------   1 mawan    users           0 Sep 12 23:57 ./subdir2/file2
                                                                                {0} (pts/4) <Linux 2.4.27mw> [~/tmp/test]
(553) mawan@gryffindor > umask 002
                                                                                {0} (pts/4) <Linux 2.4.27mw> [~/tmp/test]
(554) mawan@gryffindor > touch subdir1/file3 subdir2/file4
                                                                                {0} (pts/4) <Linux 2.4.27mw> [~/tmp/test]
(555) mawan@gryffindor > find . -ls
457359    4 drwx------   4 mawan    users        4096 Sep 12 23:57 .
457360    4 drwxr-xr-x   2 mawan    users        4096 Sep 12 23:58 ./subdir1
457362    0 -rw-------   1 mawan    users           0 Sep 12 23:57 ./subdir1/file1
457364    0 -rw-rw-r--   1 mawan    users           0 Sep 12 23:58 ./subdir1/file3
457361    4 drwx------   2 mawan    users        4096 Sep 12 23:58 ./subdir2
457363    0 -rw-------   1 mawan    users           0 Sep 12 23:57 ./subdir2/file2
457365    0 -rw-rw-r--   1 mawan    users           0 Sep 12 23:58 ./subdir2/file4
--8<--------------------------------------------------------------------------

Mit den Verzeichnissrechten haben die Rechte einer Datei also
offensichtlich nichts zu tun.

Rest vgl. oben.


> Das ist genau das, was ich benötige... ich kann aber keine Datei 
> überschreiben. Nur der owner. 

Schreiben ja, aber überschreiben im Sinne von löschen und neu anlegen
sollte gehen.


> sollte warscheinlich .bash_profile sein oder ?

Vermutlich.


 Gruß
 Mawan

-- 
 ##    ##      #  ***   M A R T I N   W A N K E   ***
 # #  # #      #
 #  ##  #  ##  #  mail: debianlists@computing.mawan.de
 #      # #  # #  WWW:  http://www.mawan.de/
 #      ##    ##  PGP:  http://www.mawan.de/aboutme/PGP-Keys/

   ***   I always tell customers/clients the same thing:                  ***
   ***   "Good, fast, cheap. You can pick two."                           ***

Attachment: pgp3g1fVDTpBF.pgp
Description: PGP signature


Reply to: