synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяFTP Сервер › FTP сервер

FTP сервер

Masyanich · 27.03.2010

Ситуация

есть папка web

в ней лежить 3 сайта

 

сайт1

сайт2

сайт3

 

создан пользователь, как дать ему доступ только к ПОДПАПКЕ сайт2, а не ко всей папке web?

всю головушку изломал, ткните носом!

Alpa · 11.08.2010

Удалось разобраться? Если да, то пожалуйста, поделитесь опытом.

Doctor Synology · 11.08.2010

Сначала запретить пользователю доступ к папке web. Дальнейшее настраивается из File Station. Сначала разрешаем доступ к папке web, но не к подпапкам (правая кнопка по папке - свойства), а затем в свойствах нужных подпапок разрешаем доступ пользователю.

Alpa · 14.08.2010
Сначала запретить пользователю доступ к папке web. Дальнейшее настраивается из File Station. Сначала разрешаем доступ к папке web, но не к подпапкам (правая кнопка по папке - свойства)...

Спасибо за то что откликнулись на вопрос.

Прошу вас уточнить - в File Station можно управлять свойствами папок и файлов в правом окне, свойства папок общего доступа в левом окне не доступны по правой кнопке. Как же поступить?

Doctor Synology · 14.08.2010

Права на папки общего доступа настраиваются в админке, "Права доступа - Папка общего доступа"

Alpa · 15.08.2010
Сначала запретить пользователю доступ к папке web. Дальнейшее настраивается из File Station. Сначала разрешаем доступ к папке web, но не к подпапкам (правая кнопка по папке - свойства), а затем в свойствах нужных подпапок разрешаем доступ пользователю.

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

1. Сначала запретить пользователю доступ к папке web. Дальнейшее настраивается из File Station

2. Дальнейшее настраивается из File Station

2.1. Сначала разрешаем доступ к папке web, но не к подпапкам (правая кнопка по папке - свойства)

2.2. затем в свойствах нужных подпапок разрешаем доступ пользователю.

 

Коллизия в п. 2.1. - в File Station невозможно переназначить права папку общего доступа web, а в админке невозможно указать права на доступ к подпапкам, только целиком на папку web

Doctor Synology · 15.08.2010

Да, действительно. Тогда так:

 

1. Разрешаем доступ к папке web (Права доступа - Папка общего доступа)

2. В File Station запрещаем доступ ко всем подпапкам, кроме "сайт2"

Alpa · 16.08.2010
Да, действительно. Тогда так:

 

1. Разрешаем доступ к папке web (Права доступа - Папка общего доступа)

2. В File Station запрещаем доступ ко всем подпапкам, кроме "сайт2"

Это было бы здорово, но в управлении правами в File Station нет правил запрета, есть только правила разрешения. То есть можно дать права владельцу, группе, либо всем прочим, но нельзя запретить кому-либо!

Попробовал создать новую группу, включил в нее пользователя которому нужно дать доступ только к папке "сайт2", дал права для папки сайт2 этой новой группе, остальным папкам - права доступа дефолтной группы users. Результат неутешительный, пользователь видит всю папку web. Видимо, все вложенные папки наследуют права родительской папки web (которые регламентируются в админке)

Doctor Synology · 16.08.2010
пользователь видит всю папку web

 

Видит - да. А войти в неё может? Проверял - если запретить доступ к подпапке, она видна, но войти в неё нельзя.

Alpa · 16.08.2010
Видит - да. А войти в неё может? Проверял - если запретить доступ к подпапке, она видна, но войти в неё нельзя.

Да, в моем случае видит и в нее можно войти. Вопрос, как вы запретили пользователю доступ к подпапке (ясно что в File Station, правая кнопка, свойства. А как поставили галки?)

Zyxmon · 16.08.2010
Да, в моем случае видит и в нее можно войти. Вопрос, как вы запретили пользователю доступ к подпапке (ясно что в File Station, правая кнопка, свойства. А как поставили галки?)

Рекомендую изучить две команды linux "chown" и "chmod" и сделать все через командную строку - это не сложно.

Doctor Synology · 16.08.2010

1. Создаем пользователя. Ничего в его правах не меняем.

2. В разделе "папки общего доступа" даем права на папку web.

2а. Пользователь может зайти в любую подпапку.

3. В File Station выделяем все папки, к которым нужно закрыть доступ. В свойствах снимаем все галочки в строке "другие", выбираем группу, к которой не относится данный пользователь, ставим галочку "применить к данной папке, ко всем подпапкам и файлам"

3а. У пользователя нет доступа к выбранным подпапкам.

Alpa · 17.08.2010
3. ...В свойствах снимаем все галочки в строке "другие" ...

И... получаем недоступные для просмотра web сайты!

 

Чрезвычайно изящное решение подсказал администратор соседнего форума. Нужно создать нового пользователя, в его главной папке создать новую папку и замаунтить (конечно через терминал, а не через GUI) на неё нужную подпапку из web.

Zyxmon · 17.08.2010
И... получаем недоступные для просмотра web сайты!

 

Чрезвычайно изящное решение подсказал администратор соседнего форума. Нужно создать нового пользователя, в его главной папке создать новую папку и замаунтить (конечно через терминал, а не через GUI) на неё нужную подпапку из web.

Для apache и ftpd можно не маунтить, а создать символические ссылки.

Это для cifs (smb) нужно маунтить - иначе клиенты samba не поймут.

Alpa · 17.08.2010
Для apache и ftpd можно не маунтить, а создать символические ссылки.

Это для cifs (smb) нужно маунтить - иначе клиенты samba не поймут.

Спасибо вам за подсказки, но моего уровня знаний явно недостаточно для их реализации (хотя, безусловно, уровень надо подтягивать).

John · 10.03.2011

Размещу свой вопрос в данной ветке.

Создал пользователя специально для ФТП, как ntgthm остальным пользователям закрыть доступ к приложению ФТП, в частности речь про админа. Хочу чтобы доступ к ФТП был только для 1го пользователя специально для этого созданного. Спасибо.

Doctor Synology · 10.03.2011
Размещу свой вопрос в данной ветке.

Создал пользователя специально для ФТП, как ntgthm остальным пользователям закрыть доступ к приложению ФТП, в частности речь про админа. Хочу чтобы доступ к ФТП был только для 1го пользователя специально для этого созданного. Спасибо.

 

В DSM 3.x:

Панель управления -> права доступа к приложению, выбрать пользователя и снять галочку с FTP.

John · 11.03.2011
В DSM 3.x:

Панель управления -> права доступа к приложению, выбрать пользователя и снять галочку с FTP.

Первым делом туда полез, там только созданный специально для ФТП пользователь и трансмишин, других нету.

DSM 3.1-1553