[Sysadmins] ALS4.0, Samba & create mask
Boris Savelev
=?iso-8859-1?q?boris=2Esavelev_=CE=C1_gmail=2Ecom?=
Пн Мар 23 15:25:56 MSK 2009
попробуйте отключить UNIX Extensions на linux клиентах
echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
23 марта 2009 г. 15:00 пользователь Vladimir Istrati <bob на kp.md> написал:
> Здравствуйте!
>
> Ситуация. На 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 на bob Desktop]$ ls -l | grep rsync
> -rw-r--r-- 1 bob bob 147 Авг 21 2008 rsync
>
>
> [bob на bob Temp]$ cp /home/bob/Desktop/rsync rsync
> [bob на 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
> Sysadmins на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
>
--
С уважением, Борис Савельев
Подробная информация о списке рассылки Sysadmins