trantor Опубликовано 6 декабря, 2011 Жалоба Опубликовано 6 декабря, 2011 Всем здравствуйте. Столкнулся вот с чем. Есть импровизированный сервер на 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, благо происходит это моментально, но мне так не нравится. Можно ли как-то жестко закрепить права за файлами, ну или может еще какое-нибудь решение. Заранее спасибо. Цитата
AleksBin Опубликовано 6 декабря, 2011 Жалоба Опубликовано 6 декабря, 2011 Всё-таки приведите полностью файл, посмотрим сначала на блокировки. Цитата
trantor Опубликовано 7 декабря, 2011 Автор Жалоба Опубликовано 7 декабря, 2011 Всем спасибо за помощь. Все решилось просто. Добавлением строки в SMB.CONF force create mode = 0777 для папки с базами 1с. Видимо эти файлы как-то пересоздавались что ли, теперь пересоздаются с нужными правами. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.