Jump to content

Recommended Posts

Posted

Всем здравствуйте. Столкнулся вот с чем. Есть импровизированный сервер на Centos 5.5 (x64), на нем организована шара для виндовых машин с 1с 7.7 с помощью Samba. 1с7.7 работает в файловом режиме. Имеется проблема с доступом в базы, если в базу кто-нибудь заходит, то 2-й уже зайти не может (иногда правда 2-го пускает, но 3-го уже точно не пускает). Методом научного тыка выявил что это происходит из-за того, что при заходе кого-то в базу со своей машины под своим логином, в папке с базой 1 с 7.7 перезаписывается 2 файла *.lst и *.lck (если надо полное название файлов то напишу), причем перезаписываются таким образом что меняются права на файл с rwxrwxrwx на rwx r-- r--, и владельцем файла ствновится последний пользователь зашедший в базу. Если поменять разрешения на файл прямо во время работы кого-нибудь в базе на rwxrwxrwx то пускает следующего пользователя, и т.д. SMB.CONF следующий:

[global]

#--authconfig--start-line--

# Generated by authconfig on 2011/11/24 12:35:16

# DO NOT EDIT THIS SECTION (delimited by --start-line--/--end-line--)

# Any modification may be deleted or altered by authconfig in future

workgroup = WORKGROUP

security = user

passdb backend = tdbsam

idmap uid = 16777216-33554431

idmap gid = 16777216-33554431

; template shell = /bin/false

winbind use default domain = false

winbind offline logon = false

#--authconfig--end-line--

netbios name = DC Serv

server string = Server-1c-COS

; browseable = Yes

username map = /etc/samba/smbusers

[Exchange]

path = /home/work/Exchange

readonly = No

guest ok = Yes

[buhg]

path = /home/work/buhg

readonly = No

writeable = Yes

browseable = Yes

valid users = @buhg, eugene, elena, nouser

force group = buhg

directory mask = 0777

Я в линуксе новичек, и значение некоторых строк мне не ясно (брал с примеров). Файл не весь, но папка с базами 1с 7.7 здесь, это "buhg". Пользователи (кроме рута) заведены в системе, но пароль для входа в сам Centos им не задавался, задавался только для Samba.

Подскажите что-нибудь.

Дополню. Временно решил проблему, прописав в crontab задачу, каждую минуту менять права на файлы на rwxrwxrwx, благо происходит это моментально, но мне так не нравится. Можно ли как-то жестко закрепить права за файлами, ну или может еще какое-нибудь решение.

Заранее спасибо.

Posted

Всем спасибо за помощь. Все решилось просто. Добавлением строки в SMB.CONF

force create mode = 0777

для папки с базами 1с. Видимо эти файлы как-то пересоздавались что ли, теперь пересоздаются с нужными правами.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...