Linux / Zugriffsrechte beim Erstellen einer Datei?

Hallo!

Wenn ein User eine neue Datei erstellt, dann werden automatisch nur für den User Schreibrechte erteilt, für Group/Others nur Leserechte.

Wie kann ich erreichen, dass die Datei so angelegt wird, dass die Gruppe auch Schreibrechte hat?

Grüße, Robert

hi,

Wenn ein User eine neue Datei erstellt, dann werden
automatisch nur für den User Schreibrechte erteilt, für
Group/Others nur Leserechte.

Wie kann ich erreichen, dass die Datei so angelegt wird, dass
die Gruppe auch Schreibrechte hat?

genaueres in man bash unter builtins / umask

Für Deinen Fall: umask 002

hth,

al

Mit Samba?
Hallo!

Danke mal für den Tip, nur brauch ich das nicht für den Shell sondern für einen Samba-Server und der weiß halt nichts von den bash-Einstellungen. :frowning:

Ich hatte das nicht erwähnt, da ich dachte, dass das eine Einstellung ist die vom Dateisystem aus gehen muß (so wie das erben der Gruppe zB), aber dann dürfte das anscheinend nur vom erstellenden Programm ausgehen.

Kennt jemand die entsprechenden Einstellungen im Samba?

Danke und Grüße, Robert

HI

Kennt jemand die entsprechenden Einstellungen im Samba?

Der Befehl in der Konfigurationsdatei heisst
create mask 744 (744 nur als Beispiel, es gelten allgemeine Linuxzugriffsregeln)

Wenn du die Samba Dokumentation installiert hast, und swat, gehe zur Seite http://localhost:901/swat/using_samba/index.html
In Kapitel 5 File Permissions and Attributes on MS-DOS und Unix findest du was du suchst.

CU Roland

Danke für prompte Hilfe! OT

-)