Титла: Samba archive bit problem Публикувано от: WhiteRabbit в 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] е това, в което трябва да може да се случва тази магия. Помагайте, че почвам да се чувствам особено тъп. :-\ Титла: Re: Samba archive bit problem Публикувано от: remotex в Aug 20, 2009, 09:15 1. Ако ти трябва само за една секция - по-добре премести го там.
2. Пробвай с create mask 0760 вместо 660 3. Ако горните нямат ефект пробвай и force create mode Титла: Re: Samba archive bit problem Публикувано от: WhiteRabbit в Aug 20, 2009, 23:50 Да, с force create mode = 0760 се получи, благодаря за помощта! Ще имам да черпя. [_]3
|