Ich wuerde gerne grafisch umask fuer verschiedene Benutzer einrichten und/oder den Benutzern ein grafisches umask zur Verfuegung stellen. Im Kontrollzentrum habe ich nichts gefunden, ist ein solches Programm im Lieferumfang von SuSE 8.0/1 enthalten? Fuer Tipps dankbar, Bernd
* Bernd Schmitt schrieb am 16.Mär.2003:
Ich wuerde gerne grafisch umask fuer verschiedene Benutzer einrichten und/oder den Benutzern ein grafisches umask zur Verfuegung stellen. Im Kontrollzentrum habe ich nichts gefunden, ist ein solches Programm im Lieferumfang von SuSE 8.0/1 enthalten?
Ich verstehe nicht ganz was Du willst. Eine umask legt fest, mit welchen Rechte eine neue Datei angelegt werden soll. Normalerweise kann man doch einfach eine Datei anlegen und nachträglich die Rechte ändern, dafür gibt es auch GUIs. Die umask zu ändern ist doch nur dann sinnvoll, wenn man sehr viele Dateien mit bestimmten Rechten anlegen möchte. Aber dann kann man doch meist ein für allemal die umask in der ~/.bashrch so anlegen. Wenn dies nicht sinnvoll ist, dann schreibt man sich ein kleines Skript, daß die Dateien anlegt und anschließend ein chmod macht. Beschreib doch mal das Problem, da kann man doch vielleicht eine andere Lösung finden. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
Bernd Brodesser schrieb:
* Bernd Schmitt schrieb am 16.Mär.2003:
Ich wuerde gerne grafisch umask fuer verschiedene Benutzer einrichten und/oder den Benutzern ein grafisches umask zur Verfuegung stellen. Im Kontrollzentrum habe ich nichts gefunden, ist ein solches Programm im Lieferumfang von SuSE 8.0/1 enthalten?
Ich verstehe nicht ganz was Du willst. Eine umask legt fest, mit welchen Rechte eine neue Datei angelegt werden soll. Normalerweise kann man doch einfach eine Datei anlegen und nachträglich die Rechte ändern, dafür gibt es auch GUIs. Die umask zu ändern ist doch nur dann sinnvoll, wenn man sehr viele Dateien mit bestimmten Rechten anlegen möchte. Aber dann kann man doch meist ein für allemal die umask in der ~/.bashrch so anlegen.
Wenn dies nicht sinnvoll ist, dann schreibt man sich ein kleines Skript, daß die Dateien anlegt und anschließend ein chmod macht.
Ziel ist es, auf /home Gruppenverzeichnisse anzulegen, die dann einfach in Applikationen/KDE genutzt werden koennen. Bisher klappt das nur unter der bash, wenn ich explizit die primaere Gruppe via newgrp wechsele. Trotzdem kann ich dann keinen Konqueror aufrufen, mit dem ich das ein Gruppenverzeichnis betreten kann. Irgendwie kapiere ich anscheinend das Dateirechtesystem nicht. Ich habe das Verzeichnis /home/Familie dem Besitzer geli und der Gruppe family zugeordnet (Besitzer und Gruppe rwx). Bernd und Geli sollten doch jetzt das Verzeichnis betreten und Dateien aendern koennen, Bernd kann aber das Verzeichnis mit Konqueror nicht betreten und in der bash erhaelt er erst nach Aenderung der primaeren Gruppe zutritt. bernd ist u.a. Miglied von family, schmitt, users geli ist u.a. Mitglied von family, schmitt, users vera ist u.a. Mitglied von schmitt, users andrea ist u.a. Mitglied von users rsec1 ist u.a. Mitglied von rsec1, users gast ist u.a. Mitglied von users test ist kein Mitglied einer Gruppe bernd@linux_bernd:/home> ls -l insgesamt 12 drwxrws--- 11 geli family 549 Mär 16 21:53 Familie drwxr-xr-x 5 andrea users 598 Mär 16 10:52 andrea drwxr-xr-x 5 gast users 598 Mär 16 10:52 gast drwx------ 41 geli users 2949 Mär 15 16:17 geli drwx------ 89 bernd users 6008 Mär 16 22:08 bernd drwxr-xr-x 7 rsec1 rsec1 641 Feb 5 00:59 rsec1 drwx------ 20 test users 1617 Sep 14 2002 test drwxr-xr-x 5 vera family 598 Mär 16 10:52 vera drwxrwx--x 9 bernd users 286 Jan 4 05:19 video bernd@linux_bernd:/home> so schwer kann das doch nicht sein ... Ciao, Bernd
* Bernd Schmitt schrieb am 16.Mär.2003:
Ziel ist es, auf /home Gruppenverzeichnisse anzulegen, die dann einfach in Applikationen/KDE genutzt werden koennen. Bisher klappt das nur unter der bash, wenn ich explizit die primaere Gruppe via newgrp wechsele. Trotzdem kann ich dann keinen Konqueror aufrufen, mit dem ich das ein Gruppenverzeichnis betreten kann.
Zunächst, bei den Rechten handelt es sich in erster Linie um eine Kerneleigenschaft. Wenn ein Programm eine Datei lesen oder schreiben will, so muß es den Systemaufruf open machen. Wenn es nicht die nötigen Rechte hat, wird der Kernel dies verweigern. Darüber hinaus kann ein hinreichend schräges Programm natürlich den Modus auslesen und sich bei verschiedene Modi verschieden verhalten kann, etwa so wie es auch das Datum lesen kann und sich Montags anders verhalten als Dienstags. Ich wüßte aber nicht, daß sich Konqueror sich in der Hinsicht eigenartig benimmt.
Ich habe das Verzeichnis /home/Familie dem Besitzer geli und der Gruppe family zugeordnet (Besitzer und Gruppe rwx). Bernd und Geli sollten doch jetzt das Verzeichnis betreten und Dateien aendern koennen, Bernd
Nein, sie können das Verzeichnis betreten und Dateien erzeugen oder löschen. Ob sie eine Datei ändern können hängt von den Rechten der jeweiligen Datei ab.
kann aber das Verzeichnis mit Konqueror nicht betreten und in der bash erhaelt er erst nach Aenderung der primaeren Gruppe zutritt.
Das ist hinreichend schräg. Ist er wirklich Mitglied der Gruppe family? Was sagt id? Und was sagt ls -ln /home? Letztendlich kommt es auf die Zahlen an. Wenn ein User Mitglied einer Gruppe wird, so wird dies erst nach neuem einloggen wirksam. Also entweder auf der Linux-Konsole einloggen, oder KDE verlassen und im KDM bzw. XDM neu anwählen. Wichtig ist das Ausführrecht und auch das Leserecht des Verzeichnisses. Das Schreibrecht wird erst wirksam, wenn Du was verändern willst.
bernd ist u.a. Miglied von family, schmitt, users geli ist u.a. Mitglied von family, schmitt, users vera ist u.a. Mitglied von schmitt, users andrea ist u.a. Mitglied von users rsec1 ist u.a. Mitglied von rsec1, users gast ist u.a. Mitglied von users test ist kein Mitglied einer Gruppe
bernd@linux_bernd:/home> ls -l insgesamt 12 drwxrws--- 11 geli family 549 Mär 16 21:53 Familie
drwxr-xr-x 5 andrea users 598 Mär 16 10:52 andrea drwxr-xr-x 5 gast users 598 Mär 16 10:52 gast drwx------ 41 geli users 2949 Mär 15 16:17 geli drwx------ 89 bernd users 6008 Mär 16 22:08 bernd drwxr-xr-x 7 rsec1 rsec1 641 Feb 5 00:59 rsec1 drwx------ 20 test users 1617 Sep 14 2002 test drwxr-xr-x 5 vera family 598 Mär 16 10:52 vera drwxrwx--x 9 bernd users 286 Jan 4 05:19 video bernd@linux_bernd:/home>
Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
On Son, 16 Mär 2003 at 11:56 (+0100), Bernd Schmitt wrote:
Ich wuerde gerne grafisch umask fuer verschiedene Benutzer einrichten und/oder den Benutzern ein grafisches umask zur Verfuegung stellen. Im Kontrollzentrum habe ich nichts gefunden, ist ein solches Programm im Lieferumfang von SuSE 8.0/1 enthalten?
Was soll denn dieses grafische umask können? umask ist ein Programm, mit dem man die Maske der Benutzerrechte für neu anzulegende Dateien definiert. Sowas macht man doch nicht alle paar Minuten neu. Typischerweise steht das in .profile oder .bashrc oder höchstens in Startscripts von Programmen. Jan
participants (3)
-
B.Brodesser@t-online.de
-
Bernd Schmitt
-
Jan.Trippler@t-online.de