• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Mac im Linux Netzwerk

alteras

Gloster
Registriert
05.02.10
Beiträge
62
Hallo Zusammen,

bin etwas verzweifelt, weil ich nirgends eine Antwort finde :(
Ich hab folgendes Problem:
Einen iMac der in einem Netzwerk mit einem Linux Server verbunden ist. Auf dem Server habe ich eine Freigabe per Samba, die lässt sich auch 1A mit dem Mac verbinden. Das Problem ist aber, dass wenn ich eine Datei mit dem Mac bearbeite und dann auf der Freigabe speicher, ist diese schreibgeschützt, wenn also ein Windows Rechner darauf zugreift ist sie geschützt und lässt sich nicht bearbeiten.
Die Zugriffsrechte sind auf dem Mac so eingestellt, dass es eigentlich keine Probleme geben dürfte, ich hoffe mir kann jemand von euch helfen.

MfG

alteras
 

nowies

Niederhelfenschwiler Beeriapfel
Registriert
01.05.07
Beiträge
854
Moin,
schaue mal in deine smb.conf und passe hier die Rechte an:

create mode = 0600
directory mode = 0700

Es gelten die smb-Rechte und nicht die vom Mac
 

Bananenbieger

Golden Noble
Registriert
14.08.05
Beiträge
25.515
Sofern der Server in Deiner Gewalt ist, würde ich dort die Macs per netatalk (sprich afp:// statt smb:// ) anbinden.
 

alteras

Gloster
Registriert
05.02.10
Beiträge
62
@nowies:
Danke für die Info, direkt geschaut, aber leider passt das alles darin.

@Bananenbieger:
auch dir danke, AFP wäre nur im aller schlimmsten Falle denkbar...=/

noch ideen?
 

alteras

Gloster
Registriert
05.02.10
Beiträge
62
Moin,

also der Server und Mac zeigen beide:
0022
also:
u=rwx,g=rx,o=rx
 

drlecter

Wöbers Rambur
Registriert
04.11.06
Beiträge
6.442
Und die create mask/directory mask aus der smb.conf?
 

alteras

Gloster
Registriert
05.02.10
Beiträge
62
Also mein Conf sieht so aus:
#
# smb.conf
#
# Variablenerweiterung:
# %a == Win2K / WinXP / Win2K3
# %L == NetBIOS-Namen des Servers (SERVER)
# %U == Username (the username that the client wanted, not necessarily the same
# as the one they got).
# %m == NetBios-Namen des Client
# %S == the name of the current service, if any.
#
[global]
log level = 1
log file = /var/log/samba/log.%m
syslog = 1
max log size = 4000

workgroup = SANEVEN
netbios name = SERVER
domain logons = Yes
preferred master = Yes
wins support = Yes
name resolve order = wins bcast hosts
time server = Yes
utmp = yes
map acl inherit = Yes
map hidden=yes
#map system=yes
#map archive=yes

passdb backend = tdbsam
pam password change = yes
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*Password* %n\n *Re-enter*new*password*%n\n *Password*changed*
# username map = /etc/samba/smbusers
enable privileges = yes

create mask=755
create mode = 0660
force create mode = 0660
directory mode = 0770
force directory mode = 0770

add user script = /usr/sbin/useradd -m '%u'
delete user script = /usr/sbin/userdel -r '%u'
add group script = /usr/sbin/groupadd '%g'
delete group script = /usr/sbin/groupdel '%g'
add user to group script = /usr/sbin/usermod -G '%g' '%u'
add machine script = /usr/sbin/useradd -s /bin/false -d /tmp '%u'
shutdown script = /srv/samba/lib/scripts/shutdown.sh
abort shutdown script = /sbin/shutdown -c

# security
#---------
interfaces = 192.168.2.0/24 127.0.0.1
bind interfaces only = Yes
hosts allow = 192.168.2.0/24 127.0.0.1
hosts deny = ALL
# smb ports = 139
lanman auth = no
lm announce = no
min protocol = NT1
passdb expand explicit = no

client ntlmv2 auth = yes

logon script = %a/logon.cmd
logon path = \\%L\profile\%U\%a
logon drive = H:
logon home = \\%L\%U

printing = cups
printcap name = CUPS
show add printer wizard = No
cups options = Raw

[profile]
comment = wandernde Benutzerprofile
path = /srv/samba/profiles
writeable = yes
browseable = no
guest ok = no
store dos attributes = yes
create mode = 0600
directory mode = 0700
profile acls = Yes
# http://de5.samba.org/samba/docs/man/manpages-3/smb.conf.5.html
csc policy = disable
# This stands for client-side caching policy, and specifies how clients capable of
# offline caching will cache the files in the share.
#------------
# ThB: siehe /srv/samba/_admin_/Berichte/2006-10-11_W2K-Loginproblem.txt
# http://www.debianforum.de/forum/viewtopic.php?p=136080
# http://www.linuxforen.de/forums/archive/index.php/t-59246
oplocks = no
level2 oplocks = no
locking = yes

[netlogon]
comment = Logon-Scripte
path = /srv/samba/lib/netlogon
browsable = No
writeable = no
admin users = @smbadmins
guest ok = Yes

[homes]
path = /srv/samba/homes/%S
# comment = "pers. Verzeichnis von %S (h:\)"
comment = "pers. Verzeichnis (h:\)"
valid users = %S
valid users = @smbusers
guest ok = no
writeable = yes
browsable = No

#[_homes_]
# comment = home-Verzeichnisse auf Server
# path = /srv/samba/homes
# writeable = yes
# valid users = @smbusers

#[printers]
# comment = SMB Print Spool
# path = /tmp
# guest ok = Yes
# printable = Yes
# use client driver = Yes
# # default devmode = Yes
# browseable = No

[print$]
comment = Druckertreiber
path = /srv/lib/printers
# path = /usr/local/samba/printers
guest ok = yes
writeable = no
write list = root

[laser]
comment = LaserJet1200 an Server
path = /var/spool/samba
print ok = yes
printer name = laserjet1200
use client driver = yes
create mask = 770

[Krimskrams]
comment = Krimskrams auf Server
path = /srv/samba/Krimskrams
#browseable = yes
writeable = no
write list = @smbusers
guest ok = yes
#valid users = @smbusers
[public]
comment = Public auf Server
path = /srv/samba/public
writeable = no
write list = @smbusers
#
# force group = users
# force user = nobody
# create mode = 777
# directory mode = 777
# force create mode = 777
# force directory mode = 777
# locking = no

#[admin]
# comment = Administrator-Tools
# path = /srv/samba/admin
# valid users = @smbadmins,administrator,root
# writeable = yes
# browsable = No
# #
# # force group = root
# # force user = root
# # create mode = 600
# # directory mode = 700
# # force create mode = 600
# # force directory mode = 700

[_admin_]
comment = Administratives
path = /srv/samba/_admin_
writeable = yes
valid users = @smbadmins

[sanitt]
comment = Sanitt auf Server
path = /srv/samba/sanitt
writeable = yes
valid users = @sanitt
#
# write list = @smbusers
# force directory mode = 777
# force group = users
# force create mode = 777
# force user = nobody
# valid users = atila,max,isler,david,ben,andreas,sebastian,thorsten
# create mode = 777
# directory mode = 777

[padercoach]
comment = Padercoach auf Server
path = /srv/samba/padercoach
writeable = yes
valid users = @padercoach
#
# write list = angelika,atila,max,isler,daniel,detlev,matthias,sebastian
# force directory mode = 777
# force group = users
# force create mode = 777
# force user = nobody
# valid users = angelika,atila,isler,max,daniel,detlev,matthias,ben,david,b
# browsable = yes
# create mode = 777
# directory mode = 777

[evengine]
comment = Evengine auf Server
path = /srv/samba/evengine
writeable = yes
valid users = @evengine
#
# write list = atila,root,isabell,elena,markus,matthias,viktoria,christina,
# force directory mode = 777
# force group = users
# force create mode = 777
# force user = nobody
# valid users = atila,isabell,elena,markus,root,matthias,viktoria,christina
# browsable = yes
# create mode = 777
# directory mode = 777

[atitan]
comment = Atitan auf Server
path = /srv/samba/atitan
writeable = yes
valid users = @atitan
#
# write list = atila,isler,taner
# force directory mode = 777
# force group = users
# force create mode = 777
# force user = nobody
# create mode = 777
# directory mode = 777