HalloplipMan hat geschrieben:31.12.2018 09:05:27Wo würdet Ihr einen solchen Ordner unter Linux anlegen, wenn er nicht User-bezogen ist. Soll heißen er enthält auch Daten anderer Familienmitglieder.
ein solcher Ordner gehört eigentlich nach /usr/local/share/. Die einzelnen User werden noch in die Gruppe staff aufgenommen und können dann alle lesend und schreibend darauf zugreifen. Bei den Verzeichnisrechten muss das Set-Group-ID gesetzt sein, damit alle neu angelegten Verzeichnisse und Dateien unter diesem Verzeichnis wieder der Gruppe staff gehören und auch die anderen User darauf zugreifen können. Die Daten unter /usr/local/ werden von der Distribution normalerweise nicht angefasst, sie sind distributionsunabhängig. (FSH)
Das sollte ein umask in der .profile erledigen, bzw schon im profile-skeleton.MartinV hat geschrieben:31.12.2018 20:38:47- Eine Voreinstellung von debian ist es, daß alle User die Daten der anderen User lesen dürfen (aber nicht schreiben). Ich halte das für eine dumme Voreinstellung, muß auch erst noch einmal gucken, wie man das ändert. Sinnvoller (und privater) ist: Nur der User (und root) darf sein eigenes home-Verzeichnis lesen.
Grüße