попробуйте отключить UNIX Extensions на linux клиентах echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
23 марта 2009 г. 15:00 пользователь Vladimir Istrati <[email protected]> написал: > Здравствуйте! > > Ситуация. На ALS4.0 установлена Samba. Сеть смешанная (практически зоопарк) ХР > ALD 4.0 (branch 4.0) - ALD 4.1 (branch 5.0 - в тестовых целях). > > Дело не в этом. > > При данном smb.conf: > [global] > dos charset = CP866 > workgroup = бла-бла > netbios name = бла-бла > server string = бла-бла > interfaces = 192.168.1.151 > bind interfaces only = Yes > password server = > log file = /var/log/samba/log.%m > max log size = 50 > acl compatibility = winnt > server signing = auto > printcap name = cups > preferred master = No > domain master = No > dns proxy = No > ldap ssl = no > admin users = bob > create mask = 0666 > force create mode = 0666 > directory mask = 0777 > force directory mode = 0777 > use sendfile = Yes > hide files = /.*/DesktopFolderDB/TrashFor%m/resource.frk/.AppleDouble/ > > > [Temp] > path = /home/Data/Home/Temp > read list = @maker, @rekl, @newsm > write list = @maker, @rekl, @newsm > read only = No > > происходит странное. > > Сразу оговорюсь, параметры directory mask и create mask пытался перебросить из > [global] в [Temp] - не помогло. > > С Win машин и Mac 8.6 (работает по netatalk) честно отрабатывается и create > mask, и directory mask (не говоря уж о force ... :)) ) > > С Линуксов (забыл сказать - у меня еще по одному Mac 8.6 и MacOSX (10.5.6 > Leopard)) и MacOSX - стабильно получаем директории 0755 и файлы 0644. > > Для эксперимента использовались: > > Konqueror, Finder (MacOSX) : > > Для указанных менеджеров: > Исходный файл (локально): 0644 > На шаре (Temp): 0644 > > Копирование mc: > Тот же файл с оставленной галочкой "сохранять атрибуты": 0644 > Без оной: 0622 > > cp: > [...@bob Desktop]$ ls -l | grep rsync > -rw-r--r-- 1 bob bob 147 Авг 21 2008 rsync > > > [...@bob Temp]$ cp /home/bob/Desktop/rsync rsync > [...@bob Temp]$ ls -l | grep rsync > -rw-rw-rw- 1 bob bob 147 Мар 23 2009 rsync > > C MacOSX (cp): > > mac-mac-20:~ mac$ cd Desktop/ > imac-mac-20:Desktop mac$ ls -l | grep fonts1 > -rw-r--r--@ 1 mac staff 35082 Mar 23 11:26 fonts1.tiff > imac-mac-20:Desktop mac$ cp fonts1.tiff /Volumes/Temp/fonts1.tiff > imac-mac-20:Desktop mac$ ls -l /Volumes/Temp/fonts1.tiff > -rwx------@ 1 mac staff 35082 Mar 23 2009 /Volumes/Temp/fonts1.tiff > > > Если интересно: > imac-mac-20:Desktop mac$ uname -a > Darwin imac-mac-20.local 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 > 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 > > Как уговорить самбу назначать права? > _______________________________________________ > Sysadmins mailing list > [email protected] > https://lists.altlinux.org/mailman/listinfo/sysadmins > -- С уважением, Борис Савельев _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
