LinuxForum.Fans
Тема

Samba. Создаются файлы но не удаляются и не изменяются Ubuntu 10.04

Автор: CarcassW 8 сообщений 4118 просмотров
#36355

Привет всем.
Есть домашняя сеть. Два компьютера под Win 7 и сервер.
На сервере стоял Ubuntu 9.10 Desktop.
Так встали планеты, что решил поменять я ее на Ubuntu 10.04 Server.
В общем снес все (не пинать :) ) кроме /home, который был на отдельном разделе.

Установил. Вернул необходимые конфиги на место и все заработало как прежде, кроме самбы.
Текущая версия самбы 2:3.4.7, прошлая вроде тоже третья.
Всю шару видно, можно залить туда файл, но когда хотел ее почистить - не получается!
Вот конфиг:

text

[global]
log file = /var/log/samba/log.%m
guest account = nik
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
obey pam restrictions = yes
guest ok = yes
username map = /etc/samba/smbusers
interfaces = 127.0.0.0/8 eth0
map to guest = bad user
passwd program = /usr/bin/passwd %u
dns proxy = no
netbios name = server
server string = %h server (Samba, Ubuntu)
default = print$
unix password sync = yes
workgroup = workgroup
auto services = printers print$
syslog = 0
security = user
usershare allow guests = yes
panic action = /usr/share/samba/panic-action %d
max log size = 1000
bind interfaces only = yes
pam password change = yes
printing = cups
load printers = yes
printer admin = @ntadmin

[backups] path = /home/nik/share writable = yes comment = Nik Share guest ok = yes

Файлы создаются с правами 744, папки 755, то есть, как я понял, для владельца чтение запись запуск.
Владелец nik группа nik.
Как я понимаю из конфига гостевой пользователь nik, тоесть он должен и удалять и создавать без проблем, но не работает.
Такое чувство, что они удаляются не от nik'a...

Смотрю в лог:

text
  
...
carcass (10.0.0.10) connect to service backups initially as user nik (uid=1000, gid=1000) (pid 10370)

[2010/05/01 17:17:08, 2] smbd/open.c:580(open_file) nik opened file folder/ubik.vdi read=Yes write=No ?????? (numopen=2)

create_file_unixpath: open file sharefolder/folder/ubik.vdi for delete ACCESS_DENIED

Может кто знает, в чем может быть дело ?
Спасибо!

#36360

Покажи что будет если:

text
ls -l /home/nik | grep share

И наверное тебе поможет:

text
chmod -R u+xw /home/nik/share
#36362

ls -l /home/nik | grep share
drwxrwxrwx 3 nik nik 4096 2010-05-01 18:04 share

Из самой папки share файлы и пустые папки удаляются, так как на нее стоит максимальное разрешение.
Если создать внутри папку, а в ней файлы, то у не права более ограничены и удалить не могу.
Хотя если я закинул во вложенную папку файл то он должен и удалиться, на запись у папки значит есть право...
Конечно можно написать create mask = 0777 или как там оно, но дело в том, что в ту папку пишет не только самба но и торент клиент и wget иногда, и их файлы я по самбе не могу удалить, хотя владелец у них nik...
Самое обидное, что под 9.10 все работало...и настройки в принципе идентичны и юзер есть в passwd...
я в недоумении

#36363

chmod c ключом -R дает все права всем подпакам. По сути все вложенные должны по умолчанию создавать с теме же правами что и их родитель.
Вот это еще покажите

text
ls -l /home/nik/share
#36364

Все, работает!
security = user
Поменял на
security = share

Что-то у меня подозрение, что наверное это не совсем та версия конфига которая была до переустановки...

#36365

:) ну это уже как вы обновлялись.
Установщик спрашивает "заменить или нет?"

#36366

Честно говоря, я просто установил с диска сервер в псевдо графическом режиме, и
при установке он все зачистил (в это момент у меня пот и проступил) кроме home...
То-есть это скорее было не обновление а переустановка.
Копии конфигов у меня были сохранены раньше.
В общем если описывать мое общение с Линуксом вообще,
то можно мыльную оперу снять на пару сотен серий

#36399

Да ладно, я тут вообще запустил на рабочем сервере дист апдейт, и после этого сервер начал уходить в бесконечный ребут. smile
Помогла только живительная переустановка на кармик.

Войдите или зарегистрируйтесь, чтобы ответить.