The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Права и атрибуты на файлы и папки через Samba"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Samba, вопросы интеграции Unix и Windows (Public)
Изначальное сообщение [Проследить за развитием треда]

"Права и атрибуты на файлы и папки через Samba"  
Сообщение от realovich email on 12-Окт-07, 14:43 
Ситуация следующая:
Вот такая сеть:
Есть Linux-машина подключенная к Интернету на ней находится папка Download, в которую попадают все скачанные файлы с Интернета. Есть другая Linux-машина, которая не подключена к Интернету, на ней стоит Samba и она с помощью SSHFS монтирует ту папку Download. Вот эта смонтированная папка Download и является расшаренной папкой с помощью Samba для Windows машины.
C Windows все прекрасно видит. Позволяет даже создовать и копировать в эту расшаренную папку, но вот удалять и изменять файлы, которые созданны с Linux-машины не позволяет: Access Is Denied...
С машины, подключенной к Интернету, вручную меняю рекурсивно chmod на 755 папки Download, после чего с Windows-машины в этой папке все файлы имеют атрибут Hidden, но в тоже время можно и удалять и изменять.
Хотелось бы чтобы с правами можно было разобраться без вмешательства рук, а на уровне Samba...
Конфигурация Samba для папки Download
|[download]
|  comment = Download
|  path = /SSHFS/Download
|  read only = no
|  map acl inherit = yes
|  hide dot files = no
|  map hidden = yes
|  map system = yes
|  writable = yes
|  public = yes
|  create mask = 0755
|  directory mask = 0755
|  force create mode = 0755
|  force directory mode = 0755
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Права и атрибуты на файлы и папки через Samba"  
Сообщение от Andrey_T email(??) on 13-Окт-07, 13:40 
Добавь в конфиг самбы
[download]
admin users = user
............
Где user - пользователь под которым происходит
подключение к шаре.
В этом случае Самба будет работать от имени root
и сможет удалять файлы с любыми правами.

Более правильный путь - разберись с программой
которая выкладывает скачанные файлы.
Пусть сразу выставляет права 755.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Права и атрибуты на файлы и папки через Samba"  
Сообщение от realovich email on 15-Окт-07, 11:11 
>Добавь в конфиг самбы
>[download]
>admin users = user
>............
>Где user - пользователь под которым происходит
>подключение к шаре.
>В этом случае Самба будет работать от имени root
>и сможет удалять файлы с любыми правами.

Интересное решение, но что если нескольким пользователям нужен такой доступ?

>
>Более правильный путь - разберись с программой
> которая выкладывает скачанные файлы.
>Пусть сразу выставляет права 755.

Такой путь решения есть. Но в этом случае, как я уже писал, файлы из под Windows имеют атрибут "Hidden"...

Все равно большое СПАСИБО за участи!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Права и атрибуты на файлы и папки через Samba"  
Сообщение от Andrey_T email(??) on 15-Окт-07, 17:18 
Самба,для хранения досовских атрибутов, использует юникс атрибуты:
исполняемый для владельца, исполняемый для группы,исполняемый для прочих.
Поведение определяется определяется опциями конфига
map hidden
map archive
map read only
Или отключи мапирование: map hidden=no
Или сними бит исполняемый для всех например: chmod 754 -R ./dir

man smb.conf:
........................
map hidden (S)
This  controls  whether DOS style hidden files should be mapped to the UNIX world execute bit.
Note that this requires the create mask to be set such that the world execute bit is  not
masked out (i.e. it must include 001). See the parameter create mask for details.
No default
...................

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Права и атрибуты на файлы и папки через Samba"  
Сообщение от realovich email on 17-Окт-07, 15:45 
>[оверквотинг удален]
>........................
>map hidden (S)
>This  controls  whether DOS style hidden files should be mapped
>to the UNIX world execute bit.
>Note that this requires the create mask to be set such that
>the world execute bit is  not
>masked out (i.e. it must include 001). See the parameter create mask
>for details.
>No default
>...................

Огромное Спасибо! С этим разобрались!
Но остается вопрос: можно ли не меняя атрибут на Linux получить полный доступ к файлам в Windows через Samba?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру