LINUX.ORG.RU

[Samba] Ubuntu 10.10 + ecryptfs

 


0

1

После того как расшифрована домашняя папка - по идее должно все позволять делать с ней без каких либо ограничений. Но вот проблема - если расшаривать в наутилусе и папка создана вне расшифрованного home то все работает, например если создать папку /home/test и сделать ей chmod 777 и chgrp/chown на user-а + расшарить - все пучком.

А теперь если пытаться это сделать внутри /home/user/* то любая такая папка будет в списке если заходить через smbclient, но попытка захода в нее - облом, пишет не существует, видимо права доступа не те.

Права доступа на /home/user такие drwx------

Существует ли принципиально возможность расшарить папку по Samba вопреки шифрованию и правам доступа?

P.S. Создание вручную в smb.conf приводит к такому же результату...

★★★★★

Последнее исправление: I-Love-Microsoft (всего исправлений: 1)

в share-доступе в smb.conf можно указать юзера и группу, с правами которого будет осуществляться доступ к шаре.

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

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

I-Love-Microsoft ★★★★★
() автор топика
Ответ на: комментарий от pekmop1024

всё делается стандартным для Ubuntu способом при помощи nautilus-share и настройки каждой шары лежат в /var/lib/samba/usershares

вероятно, доступ по шарам, т.к. одни только для чтения анонимные а другие для чтения и записи и тоже анонимные (guest_ok=y)

I-Love-Microsoft ★★★★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

В smb.conf к каждой шаре добавь строки вида

force user = cat
force group = users
с локальными юзерами системы, которые имеют доступ к файлам и рестартни самбу. Новые файлы оно будет создавать с владельцем в качестве этого юзера, ну и с доступом тоже проблем не должно быть

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

добавил в /etc/samba/smb.conf в секции [global] force user = user force group = user и всё заработало!!! в том числе то что из под шифрованных папок выглядывает

спасибо за помощь, респект, +1024 в карму ^_^

I-Love-Microsoft ★★★★★
() автор топика
Ответ на: комментарий от pekmop1024

кстати, настройки шары в /var/lib/samba/usershares у них несколько иной формат и они не поддерживают force user и force group - есть ли возможность сделать так, чтобы если шара у юзера X то все что создается в ней - писалось бы от имени юзера X а не того что в глобале настроен?

I-Love-Microsoft ★★★★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

Я честно говоря без понятия, как оно в бубунте изнутри устроено. Но ты можешь добавить в smb.conf шару, и прописать в ней юзера/группу. Та же кедоприблуда для управления шарами тоже настраивает все через главный конфиг... Шара в smb.conf будет выглядеть так:

[share]
path = /media/truecrypt2/!share
guest ok = yes
read only = no
create mask = 0777
directory mask = 0777
force user = cat
force group = users
[share] - это непосредственно произвольное имя шары, оно может выглядеть как угодно, например [failopomoika] :)

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