The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD, samba, proftpd и общий доступ"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD, samba, proftpd и общий доступ"  
Сообщение от AdVv email(??) on 27-Янв-06, 17:41 
На сервере FreeBSD 6.0 размещена web страничка, для организации общего доступа установлены samba 3 и proftpd. Несколько человек периодически должны вносить правки в код странички, одни через самбу, другие удаленно по ftp. У каждого на сервере своя учетная запись, но вот только как правильно задать права на файлы, чтоб все могли работать совмесно, и иметь возможность править файлы, созданные другим пользователем ? Помогите, задяча для мне новая.

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

 Оглавление

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


1. "FreeBSD, samba, proftpd и общий доступ"  
Сообщение от universite email(ok) on 28-Янв-06, 01:07 
Завести всех этих юзеров в одну группу.
Настроить соответственно proftpd и samba для этой группы.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "FreeBSD, samba, proftpd и общий доступ"  
Сообщение от Skif (??) on 28-Янв-06, 11:13 
Самба позволяет автьоризацию через MySQL/LDAP, proftpd вро де бы тоже :)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "FreeBSD, samba, proftpd и общий доступ"  
Сообщение от AdVv (??) on 28-Янв-06, 13:19 
>Самба позволяет автьоризацию через MySQL/LDAP, proftpd вро де бы тоже :)

Причем тут авторизация ? У всех пользователей есть локальные аккаунты.
На данный момент делаем так: создаем группу webmasters, добавляем в нее пользователей ftp1,ftp2,smb1,smb2. Делаем владельцем /usr/local/www/data/ :webmasters, разрещаем запись для группы : chmod 775. Заходим под smb1 через самбу, создаем файл test-
в результате прав на запись для группы у него нет. Заходим под ftp1, создаем test2. Картина аналогичная, прав на запись для группы нет. В результате smb1 не сможет править test2, а ftp1 в свою очередь test1. smb2 и ftp2 не смогут править ничего вообще.

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

4. "FreeBSD, samba, proftpd и общий доступ"  
Сообщение от lavr email on 30-Янв-06, 14:49 
>>Самба позволяет автьоризацию через MySQL/LDAP, proftpd вро де бы тоже :)
>
>Причем тут авторизация ? У всех пользователей есть локальные аккаунты.
>На данный момент делаем так: создаем группу webmasters, добавляем в нее пользователей
>ftp1,ftp2,smb1,smb2. Делаем владельцем /usr/local/www/data/ :webmasters, разрещаем запись для группы : chmod
>775. Заходим под smb1 через самбу, создаем файл test-
>в результате прав на запись для группы у него нет. Заходим под
>ftp1, создаем test2. Картина аналогичная, прав на запись для группы нет.
>В результате smb1 не сможет править test2, а ftp1 в свою
>очередь test1. smb2 и ftp2 не смогут править ничего вообще.

umask в proftpd спасет?

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

5. "FreeBSD, samba, proftpd и общий доступ"  
Сообщение от AdVv (??) on 30-Янв-06, 18:52 
>>>Самба позволяет автьоризацию через MySQL/LDAP, proftpd вро де бы тоже :)
>>
>>Причем тут авторизация ? У всех пользователей есть локальные аккаунты.
>>На данный момент делаем так: создаем группу webmasters, добавляем в нее пользователей
>>ftp1,ftp2,smb1,smb2. Делаем владельцем /usr/local/www/data/ :webmasters, разрещаем запись для группы : chmod
>>775. Заходим под smb1 через самбу, создаем файл test-
>>в результате прав на запись для группы у него нет. Заходим под
>>ftp1, создаем test2. Картина аналогичная, прав на запись для группы нет.
>>В результате smb1 не сможет править test2, а ftp1 в свою
>>очередь test1. smb2 и ftp2 не смогут править ничего вообще.
>
>umask в proftpd спасет?

Спасает... Как впрочем и create mask в самбе. Думал может в лучших домах все элегантнее делают .

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

6. "FreeBSD, samba, proftpd и общий доступ"  
Сообщение от lavr email on 30-Янв-06, 19:57 
>>>>Самба позволяет автьоризацию через MySQL/LDAP, proftpd вро де бы тоже :)
>>>
>>>Причем тут авторизация ? У всех пользователей есть локальные аккаунты.
>>>На данный момент делаем так: создаем группу webmasters, добавляем в нее пользователей
>>>ftp1,ftp2,smb1,smb2. Делаем владельцем /usr/local/www/data/ :webmasters, разрещаем запись для группы : chmod
>>>775. Заходим под smb1 через самбу, создаем файл test-
>>>в результате прав на запись для группы у него нет. Заходим под
>>>ftp1, создаем test2. Картина аналогичная, прав на запись для группы нет.
>>>В результате smb1 не сможет править test2, а ftp1 в свою
>>>очередь test1. smb2 и ftp2 не смогут править ничего вообще.
>>
>>umask в proftpd спасет?
>
>Спасает... Как впрочем и create mask в самбе. Думал может в лучших
>домах все элегантнее делают .

а как ты себе это представляешь?
man 2 open
man 2 umask (by default 022 и это правильно)

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

7. "FreeBSD, samba, proftpd и общий доступ"  
Сообщение от AdVv (??) on 30-Мрт-06, 12:35 
>>>>>Самба позволяет автьоризацию через MySQL/LDAP, proftpd вро де бы тоже :)
>>>>
>>>>Причем тут авторизация ? У всех пользователей есть локальные аккаунты.
>>>>На данный момент делаем так: создаем группу webmasters, добавляем в нее пользователей
>>>>ftp1,ftp2,smb1,smb2. Делаем владельцем /usr/local/www/data/ :webmasters, разрещаем запись для группы : chmod
>>>>775. Заходим под smb1 через самбу, создаем файл test-
>>>>в результате прав на запись для группы у него нет. Заходим под
>>>>ftp1, создаем test2. Картина аналогичная, прав на запись для группы нет.
>>>>В результате smb1 не сможет править test2, а ftp1 в свою
>>>>очередь test1. smb2 и ftp2 не смогут править ничего вообще.
>>>
>>>umask в proftpd спасет?
>>
>>Спасает... Как впрочем и create mask в самбе. Думал может в лучших
>>домах все элегантнее делают .
>
>а как ты себе это представляешь?
>man 2 open
>man 2 umask (by default 022 и это правильно)

Воткнулся в следующее: в процессе работы сайта из php скрипта создаются файлы, владелец www, права естественно 644. Как заставить апача создавать с правами 664, в конфиге такого параметра не нашел ?

Отдельно вопрос про umask - как изменить этот параметр для даемона ?

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

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

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




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

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