Автор Тема: Samba archive bit problem  (Прочетена 1279 пъти)

WhiteRabbit

  • Участници
  • ***
  • Публикации: 3
  • Distribution: OpenSuse 11.1
  • Window Manager: KDE
    • Профил
Samba archive bit problem
« -: Aug 20, 2009, 00:07 »
Здравейте. От няколко дни се мъча с един проблем и реших да потърся помощ от по-компетентни от мен.
Имам компютър с инсталиран CentOS, единствената роля на който е да бъде файлов сървър. За целта има инсталирана samba, по-долу може да видите конфигурационния ми файл.
На една от работните станции в мрежата ще се използва програма, която ще ползва файлове, намиращи се в една от споделените директории на сървъра. Дотук - окей. Само дето за работата на въпросния софтуер е нужно архивният флаг на файловете в директорията да може да се вдига и сваля по всяко време от самата програма или от потребител. Когато опитаме да направим това стигаме единствено до свалянето му... И свален веднъж не може да се вдигне повече. Единственото, до което ме доведе гугъл беше включването на "map archive = yes" в [global] или в секцията на съответната споделена директория, само дето това няма видим ефект.
Един колега твърди, че е го е правил - т.е. не е невъзможно. Е, разбира се той не си спомнял как точно ставало... Ма било нещо в самба-та, край на цитата.
Файловата система е ext3 в случай, че това има значение.

Ето съдържанието на smb.conf:

[global]

bind interfaces only = no

case sensitive = no
deadtime = 10080

display charset = ISO8859-1

dns proxy = no

domain logons = no
domain master = no
dos charset = 850

map archive = yes
map system = no
map hidden = no
         
encrypt passwords = yes

guest account = public

guest ok = no
hosts allow = 127.0.0.1 192.168.11.0/255.255.255.0


interfaces = 127.0.0.1 192.168.11.1/255.255.255.0

log file = /var/log/samba/log.%m
logon drive = Z:




map to guest = never

max log size = 50

name resolve order = wins lmhosts bcast

netbios name = srv1
oplocks = true
kernel oplocks = true
level2 oplocks = true



passdb backend = smbpasswd:/etc/samba/smbpasswd


pid directory = /var/run

preserve case = yes



security = user
server string = SME Server
short preserve case = yes
smb passwd file = /etc/samba/smbpasswd
smb ports = 139

socket options = TCP_NODELAY

strict locking = no
unix charset = UTF8

unix password sync = Yes
pam password change = Yes

passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
check password script = /sbin/e-smith/samba_check_password
unix extensions = no


wins support = no

workgroup = Something
printcap name = /etc/printcap
load printers = yes
printing = lprng
print command = /usr/bin/lpr -b -h -r -P%p %s

[homes]
comment = Home directory
browseable = no
guest ok = no
read only = no
writable = yes
printable = no
create mode = 0660
force create mode = 0660
directory mode = 0770
force directory mode = 0770
path = /home/e-smith/files/users/%S/home

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
use client driver = yes


[print$]
comment = Printer drivers
path = /home/e-smith/files/samba/printers
guest ok = yes
browseable = yes
writable = no


[Primary]
comment = Primary i-bay


path = /home/e-smith/files/ibays/Primary
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0640


[common]
comment = warehouse


path = /home/e-smith/files/ibays/common
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0664


[projects]
comment = projects


path = /home/e-smith/files/ibays/projects
read only = no
writable = yes
printable = no
inherit permissions = yes
force create mode 0770



[backup]
comment = backup


path = /backup
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0664




[stock]
comment = stock


path = /home/e-smith/files/ibays/stock/files
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0660


[stock] е това, в което трябва да може да се случва тази магия.
Помагайте, че почвам да се чувствам особено тъп.  :-\
« Последна редакция: Aug 20, 2009, 00:42 от WhiteRabbit »
Активен

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Re: Samba archive bit problem
« Отговор #1 -: Aug 20, 2009, 09:15 »
1. Ако ти трябва само за една секция - по-добре премести го там.
2. Пробвай с create mask 0760 вместо 660
3. Ако горните нямат ефект пробвай и force create mode
Активен

WhiteRabbit

  • Участници
  • ***
  • Публикации: 3
  • Distribution: OpenSuse 11.1
  • Window Manager: KDE
    • Профил
Re: Samba archive bit problem
« Отговор #2 -: Aug 20, 2009, 23:50 »
Да, с force create mode = 0760 се получи, благодаря за помощта! Ще имам да черпя.  [_]3
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Samba problem
Кошче
Iron_steel 6 2590 Последна публикация Nov 14, 2006, 14:10
от Iron_steel
Samba problem
Настройка на програми
to4o1 1 1119 Последна публикация Mar 31, 2007, 10:30
от plamen_f
Няма връзка с bg.archive.ubuntu.com
Настройка на програми
tseo 3 2097 Последна публикация Apr 29, 2007, 22:57
от tseo
Google изтрива записи от archive.org
Живота, вселената и някакви други глупости
eniac111 0 1453 Последна публикация Oct 22, 2007, 14:50
от eniac111
Samba problem
Настройка на програми
ispa 3 1840 Последна публикация Oct 27, 2008, 11:09
от sharan4o