Pisanie do udziału samby z Yosemite - v. Dziwne


1

Yosemite 10.10.1 na MBA 2012

Samba 4.1.13 na serwerze d-link NAS poprzez cud fun_plug

Co działa:

  • Zapisywanie pliku do udziału z okna zapisu aplikacji
  • Tworzenie nowych katalogów w udziale z Findera
  • usuwanie plików i katalogów z udziału w Finderze
  • Przenoszenie pliku z jednego katalogu na udział do innego w Finderze

Co nie działa i jak:

  • Kopiowanie pliku z mojego Maca do udziału Samby w Finderze: Błąd Findera -36 i plik 0-bajtowy
  • Powielanie pliku w udziale w Finderze: Błąd Findera -36 i plik 0-bajtowy
  • cp $file /Volumes/$share/$file: "nie można skopiować rozszerzonych atrybutów do / Volumes / $ share / $ file: operacja nie jest obsługiwana" ALE plik jest tworzony poprawnie na udziale.

mój smb.conf:

[ global ]
netbios name = stuffbox
server string = DNS-325
workgroup = workgroup
security = user
unix charset = UTF8
encrypt passwords = yes
hide unreadable = yes
null passwords = yes
guest account = nobody
max log size = 10
local master = no
log level = 0
dns proxy = no
ldap ssl = no
use mmap = yes
use spnego = yes
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=131072 SO_SNDBUF=131072
max xmit = 131072
disable netbios = yes
strict allocate = yes
csc policy = manual
allocation roundup size = 1048576
create mask = 0777
directory mask  = 0777
force create mode = 0777
force directory mode = 0777
use sendfile = yes
deadtime = 10
smb passwd file = /ffp/lib/smbpasswd
disable spoolss = yes
nt acl support = yes
acl map full control = yes
strict allocate = no
load printers = no
admin users = sam
vfs objects = streams_xattr
unix extensions = no

[ Media ]
comment = 
path = /mnt/HD/HD_a2/media
browseable = yes
public = yes
oplocks = no
map archive = no
read list = "nobody"
write list = "nobody","sam","@utmp","@sshd"
invalid users =
valid users = "nobody","sam","@utmp","@sshd"

Bezskutecznie grałem z ustawieniem plików weto. Całkowicie ze stratą.

Odpowiedzi:


2

Nie jestem pewien, ponieważ nigdy nie korzystałem z tej opcji, ale może możesz spróbować „unix extensions = yes” (Darwin to BSD)

Sugeruję również, aby używać jak najmniejszej liczby parametrów, łatwiej jest znaleźć to, co poszło nie tak. Są moje i działają.

   [sharename]
   comment = My Shared Volume
   browsable = yes
   read only = no
   writable = yes
   path = /home/dimitri
   guest ok = no
   create mask = 0750
   directory mask = 0755
   oplocks = no

zachować prostotę, jeśli chcesz uniknąć skomplikowanego bólu głowy


I dziękuję za zestrzelenie mnie bez testowania. Od 2000 roku używam każdej głównej dystrybucji, która była na rynku. Możesz więc wypróbować moje odpowiedzi przed głosowaniem przeciwko nim. : |
DaNooby
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.