LINUX.ORG.RU
ФорумTalks

Веселая Samba

 , ,


0

1

Сегодня порадовала Samba. Ubuntu 12.04LTS, запущена самба, есть расшаренная папка (ну каталог). Если кто-то по сети туда пишет файл, то файл получает пользователя nobody. Т.е. я не могу не удалить его, не поменять пользователя, если у меня, скажем, нету sudo и прав суперпользователя. Баг этот тянется с бородатых времен. Грубо говоря, я могу заспамить пользователя файлами по 20Гб и если он не будет обладать правами суперпользователя, то будет беда-беда.

И как пишется выше, то это не лечится никак, окромя как выставления прав в

create mask = 0777
directory mask = 0777 
В [global] /etc/samba/smb.conf. Что тоже не совсем выход. Можно еще сделать chmod g+s на каталог

Вот вам и юзер-френдли.

это не баг
и это вполне лечится.

onon ★★★
()

Что тоже не совсем выход. Можно еще сделать chmod g+s на каталог

совсем выход это выставить umask 775 и ввести твоего пользователя и самбы в одну группу

onon ★★★
()

умвр

# smbd -V
Version 3.6.3

Да и фраза в последнем коменте намекает, что баг уже больше не проявлятся.

Marchael
()

Баг этот тянется с бородатых времен

да ему много десятилетий. С самых пор когда права доступа кто-то придумал сделать 644

onon ★★★
()
Ответ на: комментарий от Marchael

И кто владелец файла, записанного по сети?

2onon: Да, спасибо. Вполне приемлимо. Но почему этого нельзя сделать «из коробки»???

GreenBag ★★
() автор топика
Ответ на: комментарий от GreenBag

Ну, их там несколько:

root@dc:/home/samba/shares/zasily# ls -l | awk '{print $3}' | sort | uniq | wc -l
30

Marchael
()

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

AiFiLTr0 ★★★★★
()
Последнее исправление: AiFiLTr0 (всего исправлений: 1)

guest account = ты

Или в опции шары добавь force user=ты

Но все это костыли. Лучше настроить доступ на уровне пользователей.

Rost ★★★★★
()
Последнее исправление: Rost (всего исправлений: 2)
Ответ на: комментарий от Rost

Лучше настроить доступ на уровне пользователей.

Плюсую. Исчезает и описанная проблема и кучка смежных.

ak372771
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.