Hallo Liste,
Ich hab einige Dateien, die für jeweils mehr als einen Nutzer lesbar sein sollen. Hierzu habe ich deren Zugriffsrechte manuell umgesetzt. Nun zum Problem: Die Programme, die auf dieses Dateien zugreifen verschieben beim Speichern die alte Datei in eine Sicherungskopie und legen eine neue Datei mit Defaultzugriffsrechten des jeweiligen Nutzers (nur er kann bearbeiten) an. Kann ich das irgendwie umgehen und die Rechte permanent setzten? Oder kann ich die Defaultrechte von Nutzern für Dateien in bestimmten Verzeichnissen vorgeben (660 statt 611 und nobody:users statt muster:muster)? Im normalen Home soll alles so bleiben wie es ist.
Tschüß Frank
On Mon, Oct 29, 2001 at 08:40:52AM +0100, Frank Wenzke wrote:
Kann ich das irgendwie umgehen und die Rechte permanent setzten? Oder kann ich die Defaultrechte von Nutzern für Dateien in bestimmten Verzeichnissen vorgeben (660 statt 611 und nobody:users statt muster:muster)? Im normalen Home soll alles so bleiben wie es ist.
660 statt 661 kannst du mit umask erreichen, falls das filerzeugende Programm gnädig ist. Die gewünschte Gruppe erreichst du, indem das du das Verzeichnis, in dem der Spass abläuft, der Gruppe users übereignest und das s-bit für die Gruppe setzt (chomd g+s <dir>). Den User kannst du nicht verbiegen. Alle Gruppenmitlieder können aber die Files bearbeiten.
man chown, chmod, umask(2) sollte helfen
Reinhard
Am Montag, dem 29. Oktober 2001 um 10:31:05, schrieb Reinhard Foerster:
Den User kannst du nicht verbiegen.
Er koennte das Programm SUID nobody laufen lassen, was aber moeglicherweise keine gute Idee ist.
Torsten
Richtige Gruppe reicht schon. Danke Ich werds mal ausprobieren.
Am Montag, 29. Oktober 2001 11:10 schrieb Torsten Werner:
Am Montag, dem 29. Oktober 2001 um 10:31:05, schrieb Reinhard Foerster:
Den User kannst du nicht verbiegen.
Er koennte das Programm SUID nobody laufen lassen, was aber moeglicherweise keine gute Idee ist.
Torsten
lug-dd@mailman.schlittermann.de