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

Исходное сообщение
"Samba - хитрые права."

Отправлено heap , 07-Июн-08 16:06 
Хочется поиметь следующую конфигурацию: есть samba сервер. На нем заведена шара. Народ, который входит под онанимусом может туда спокойненько заливать файлы, а вот удалять не может. И есть группа юзеров, которым дозволено входить сюда под собой и удалять все, что угодно.
Пытался провернуть такой вариант:
[myshare]
   comment = Shared folder
   path = /mnt/samba
   public = yes
   writeable = yes
   guest ok = yes
   force group = smbwritegroup
   force user = smbwriteuser
   directory mask = 0777
   create mask = 0644

Получается следующее - если стоить create mask = 0444 - то все отлично - удалить нельзя файлы и папки, в которых есть файлы. Но стоит задать 0644 или 0664, уже появляется возможность сносить под анонимусом все подряд. Хотя ведь по логике анонимус - это nobody и прав у него быть не должно. o_O

Как быть?


Содержание

Сообщения в этом обсуждении
"Samba - хитрые права."
Отправлено pavel_simple , 07-Июн-08 16:14 

>анонимусом все подряд. Хотя ведь по логике анонимус - это nobody
>и прав у него быть не должно. o_O
>
>Как быть?

а как-же

   force group = smbwritegroup
   force user = smbwriteuser


"Samba - хитрые права."
Отправлено heap , 07-Июн-08 16:28 
>
>>анонимусом все подряд. Хотя ведь по логике анонимус - это nobody
>>и прав у него быть не должно. o_O
>>
>>Как быть?
>
>а как-же
>
>   force group = smbwritegroup
>   force user = smbwriteuser

Не совсем понял суть. Я видимо не правильно понял значение этих полей. И трактовал их как установку таких владельцев, после записи файла. Ну хорошо. А как тогда поступить в моем случае - чтобы лил онанизмус, а будучи залитым владелец становился другой?


"Samba - хитрые права."
Отправлено lioncub , 07-Июн-08 20:18 
еще есть:
write list =



"Samba - хитрые права."
Отправлено heap , 07-Июн-08 21:36 
>еще есть:
>write list =

Есть. Но он определяет тех, кому можно писать. Если я разрешу тут писать анонизмусу, что собственно итак сделано без указания этого параметра - они и пишет. А вот стоит правам стать не 444, а 644 - он уже и удалять может. А вот этого надо избежать.