markeese
20.11.07, 15:47
Hallo,
ich habe im Moment folgende Aufgabenstellung:
In meiner Benutzerverwaltung (via yast unter OpenSuse 10.2) habe ich folgende Benutzer / Gruppen angelegt.
Ein Benutzer 'USER' ist Mitglied der Gruppen 'GRUPPE1' und 'GRUPPE2'
Des Weiteren gibt es u.a. zwei bestimmte Verzeichnisse auf der Festplatte.
Erstellt USER nun eine Datei im ersten Verzeichniss sieht die Sache wie folgt aus:
-rwxrwxr-x 2 USER GRUPPE1 4.0K May 24 16:54 DateiErstellt USER nun eine Datei im zweiten Verzeichniss sieht die Sache leider genau so aus:
-rwxrwxr-x 2 USER GRUPPE1 4.0K May 24 16:54 Datei
Wie kann ich erreichen, dass USER im zweiten Verzeichniss eine Datei als Mitglied der GRUPPE2 anlegt und nicht als Mitglied der GRUPPE1?
smb.conf:
[global]
workgroup = GRUPPE
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = No
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
security = user
passdb backend = smbpasswd
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
browseable = Yes
guest ok = Yes
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
guest ok = Yes
browseable = Yes
[VERZEICHNISS1]
browseable = No
comment = Test1
create mask = 0770
force create mode = 0770
force directory mode = 0770
guest ok = No
inherit acls = Yes
path = /verz1
printable = No
read only = No
[VERZEICHNISS2]
browseable = No
comment = Test2
create mask = 0770
force create mode = 0770
force directory mode = 0770
guest ok = No
inherit acls = Yes
path = /verz2
printable = No
read only = No
ich habe im Moment folgende Aufgabenstellung:
In meiner Benutzerverwaltung (via yast unter OpenSuse 10.2) habe ich folgende Benutzer / Gruppen angelegt.
Ein Benutzer 'USER' ist Mitglied der Gruppen 'GRUPPE1' und 'GRUPPE2'
Des Weiteren gibt es u.a. zwei bestimmte Verzeichnisse auf der Festplatte.
Erstellt USER nun eine Datei im ersten Verzeichniss sieht die Sache wie folgt aus:
-rwxrwxr-x 2 USER GRUPPE1 4.0K May 24 16:54 DateiErstellt USER nun eine Datei im zweiten Verzeichniss sieht die Sache leider genau so aus:
-rwxrwxr-x 2 USER GRUPPE1 4.0K May 24 16:54 Datei
Wie kann ich erreichen, dass USER im zweiten Verzeichniss eine Datei als Mitglied der GRUPPE2 anlegt und nicht als Mitglied der GRUPPE1?
smb.conf:
[global]
workgroup = GRUPPE
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = No
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
security = user
passdb backend = smbpasswd
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
browseable = Yes
guest ok = Yes
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
guest ok = Yes
browseable = Yes
[VERZEICHNISS1]
browseable = No
comment = Test1
create mask = 0770
force create mode = 0770
force directory mode = 0770
guest ok = No
inherit acls = Yes
path = /verz1
printable = No
read only = No
[VERZEICHNISS2]
browseable = No
comment = Test2
create mask = 0770
force create mode = 0770
force directory mode = 0770
guest ok = No
inherit acls = Yes
path = /verz2
printable = No
read only = No