URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1960
[ Назад ]

Исходное сообщение
"Ограничение пользователей"

Отправлено andreo , 30-Ноя-08 23:58 
Приветсвую столкнулся со следующей проблемой

Free BSD 7
Samba 3

Машинка используется как файлообменник

[Pub]
    comment = Bblgox
    path = /shares/hd4/Pub
    public = yes
    writeable = no
    printable = no
    read list = guest

[Upload]
    comment = Bgox
    path = /shares/hd3/Upload    
    public = yes
    writeable= yes    
    printable = no
    write list = guest
    read list = guest

Проблема в том что пользователй в паке Upload
может удалять все безбожно
как сдлеать тоб он мог писать но не мог удалять

или все его изминения с файлами фиксировались
потому как в логах толкьо


[2008/10/27 11:58:28, 0] lib/access.c:check_access(327)
  Denied connection from  (192.168.5.22)
[2008/10/27 11:58:28, 1] smbd/process.c:process_smb(1061)
  Connection denied from 192.168.5.22
[2008/10/27 11:58:28, 0] lib/access.c:check_access(327)
  Denied connection from  (192.168.5.22)
[2008/10/27 11:58:28, 1] smbd/process.c:process_smb(1061)
  Connection denied from 192.168.5.22
[2008/10/27 11:58:28, 0] lib/access.c:check_access(327)
  Denied connection from  (192.168.5.22)
[2008/10/27 11:58:28, 1] smbd/process.c:process_smb(1061)
  Connection denied from 192.168.5.22
[2008/10/27 12:05:11, 0] lib/access.c:check_access(327)
  Denied connection from  (192.168.5.22)
[2008/10/27 12:05:11, 1] smbd/process.c:process_smb(1061)
  Connection denied from 192.168.5.22
[2008/10/27 12:05:11, 0] lib/access.c:check_access(327)
  Denied connection from  (192.168.5.22)
[2008/10/27 12:05:11, 1] smbd/process.c:process_smb(1061)
  Connection denied from 192.168.5.22

подскажите как сделать


Содержание

Сообщения в этом обсуждении
"Ограничение пользователей"
Отправлено Ufomen , 03-Дек-08 19:57 
>[оверквотинг удален]
>[2008/10/27 12:05:11, 0] lib/access.c:check_access(327)
>  Denied connection from  (192.168.5.22)
>[2008/10/27 12:05:11, 1] smbd/process.c:process_smb(1061)
>  Connection denied from 192.168.5.22
>[2008/10/27 12:05:11, 0] lib/access.c:check_access(327)
>  Denied connection from  (192.168.5.22)
>[2008/10/27 12:05:11, 1] smbd/process.c:process_smb(1061)
>  Connection denied from 192.168.5.22
>
>подскажите как сделать

Как вариант через chmod дабавить папке Upload бит T (позволяет удалять файлы только владельцу) Ну или поиграть с правами c которыми юзеры создают в папке Upload файлы (параметр create mode)

так же можно смотреть в стороу acl