Page 1 of 1

анонимный доступ

Posted: 10 Nov 2012 19:05
by AlexD
Добрый вечер,прошу прощения что создал новую тему,ненашел ответа на свой вопрос,подскажите пожалуйста, проблема в следующем: установил на машину nas4free 9.1.0.1.431 сделал соответствующие настройки,создал 2 папки -media и torrent не могу понять как сделать для Anonymous доступ до папки media (чтение), а все остальное- (torrent) чтобы они не видели,а администратор мог видеть и редактировать и папку медиа и торрент. На freenas это все реализовать просто,а на nas4free не могу понять как сделать. Кто сталкивался подскажите плз или может описание какое есть по этому поводу.
Возможно тема поднималась,но повторюсь ненашел ответа (может плохо искал),заранее прошу прощения,и надеюсь на помощь.
С уважением Алексей.

Re: анонимный доступ

Posted: 10 Nov 2012 20:09
by alexey123
Поподробней, че за папки, желательно с рисунком, можно схематично.
Доступ по какому протоколу..
А то както непонятно.

Re: анонимный доступ

Posted: 10 Nov 2012 20:53
by AlexD
alexey123 wrote:Поподробней, че за папки, желательно с рисунком, можно схематично.
Доступ по какому протоколу..
А то както непонятно.
суть в следующем,хочу сделать ftp сервер для людей, вход для пользователей осуществлятся будет под анонимусом, папка для этого создана media,пользователи могут только читать,так же создана папка torrents -для торрент качалки,нужно чтобы все пользователи которые заходят под ананимусом могли смотреть только папку media а папку torrents невидели,а вот администратор чтобы читать и записывать и в папку media и torrents мог,простите может глупые вопросы,но несмог разобраться(
вобшем при входе на фтп под ананимусом была видна папка (попадал в каталог) media

Re: анонимный доступ

Posted: 10 Nov 2012 21:40
by alexey123

Code: Select all

mkdir -p /mnt/disk/torrents/media
Далее в окошке Aux parameters на вкладке FTP делаешь примерно как тут

Code: Select all

<Anonymous /mnt/disk/torrents/media>
  User ftp
  Group ftp
  UserAlias anonymous ftp
    <Limit LOGIN>
      AllowAll
    </Limit>
</Anonymous>
Потом заводишь юзера Админа и называешь ему домашнюю директорию /mnt/disk/torrents
Теперь, если юзеры будут заходить без логина и пароля, то они будут попадать как анонимусы в медиа, а если зайдут типа
ftp your adress:21 -l admin
то у админа спросят пароль, и вслучае угадывания он попадет в torrents и будет иметь доступ к медиа.

Re: анонимный доступ

Posted: 10 Nov 2012 21:55
by AlexD
alexey123 wrote:

Code: Select all

mkdir -p /mnt/disk/torrents/media
Далее в окошке Aux parameters на вкладке FTP делаешь примерно как тут

Code: Select all

<Anonymous /mnt/disk/torrents/media>
  User ftp
  Group ftp
  UserAlias anonymous ftp
    <Limit LOGIN>
      AllowAll
    </Limit>
</Anonymous>
Потом заводишь юзера Админа и называешь ему домашнюю директорию /mnt/disk/torrents
Теперь, если юзеры будут заходить без логина и пароля, то они будут попадать как анонимусы в медиа, а если зайдут типа
ftp your adress:21 -l admin
то у админа спросят пароль, и вслучае угадывания он попадет в torrents и будет иметь доступ к медиа.
Спасибо большое ,попробую
спасибо за помощь,получилось ,немного изменил

<Anonymous mnt/media>
User ftp
Group ftp
UserAlias anonymous ftp
<Limit LOGIN>
AllowAll
</Limit>
</Anonymous>


и
mkdir -p /mnt//torrents/media (подскажите плз что означает сия команда)
у меня 2 раздела а не папка в папке,с вхомом получилось,но после того как создал администратора,при переносе файла в папку media он дает права на файл только для владельца,для группы и других ничего неразорешено,ну да с этим я думаю разберусь

Re: анонимный доступ

Posted: 11 Nov 2012 07:41
by alexey123
Команда

Code: Select all

mkdir -p /mnt/disk/torrents/media
открывает невзирая ни на что папку media, если папок disk и torrents нет, то она открывает и их.
<Anonymous mnt/media>
Распространенная ошибка. Даже две.
Во первых нужно правильно писать абсолютный путь - от корня /mnt/путь/куда/нибудь
Во вторых, по определению следующий после /mnt идет название mount point, отдавать ее под домашнюю папку некрасиво.
Рассматриваю путь, который я предлагаю - /mnt/disk/torrents/media
/mnt - папка в корне
/disk - точка монтирования
/torrents - домашняя папка админа
/media - папка анонимусов
Теперь за права на папки. Admin - это может быть любой юзернейм, но который может править в папке media . Я бы даже, чтобы не путаться дал бы ему имя administrator. Если сделать его членом группы ftp, а на папку media дать права вот так:

Code: Select all

chown -R administrator:ftp /mnt/disk/torrents
chmod -R 775 /mnt/disk/torrents
то все должго заработать.

Re: анонимный доступ

Posted: 11 Nov 2012 08:19
by AlexD
alexey123 wrote:Команда

Code: Select all

mkdir -p /mnt/disk/torrents/media
открывает невзирая ни на что папку media, если папок disk и torrents нет, то она открывает и их.
<Anonymous mnt/media>
Распространенная ошибка. Даже две.
Во первых нужно правильно писать абсолютный путь - от корня /mnt/путь/куда/нибудь
Во вторых, по определению следующий после /mnt идет название mount point, отдавать ее под домашнюю папку некрасиво.
Рассматриваю путь, который я предлагаю - /mnt/disk/torrents/media
/mnt - папка в корне
/disk - точка монтирования
/torrents - домашняя папка админа
/media - папка анонимусов
Теперь за права на папки. Admin - это может быть любой юзернейм, но который может править в папке media . Я бы даже, чтобы не путаться дал бы ему имя administrator. Если сделать его членом группы ftp, а на папку media дать права вот так:

Code: Select all

chown -R administrator:ftp /mnt/disk/torrents
chmod -R 775 /mnt/disk/torrents
то все должго заработать.
Спасибо большое что уделили время и "разжевали" ,сам сразу не разобрался бы,буду изучать.
Сделал все по пунктам как описали,почти все получилось,единственное -если захожу под анонимусом вижу файлы но немогу скачать,нет прав(
зы посмотрел- при создании файла права есть только у владельца (на папки права сделаны как нужно а вот на конечные файлы права имеет только владелец)

Re: анонимный доступ

Posted: 11 Nov 2012 08:29
by alexey123
Как это нет прав? Поиграй цифрами в настройках ftp
Create mask Use this option to override the file creation mask (077 by default).
Попробуй 007
Directory mask Use this option to override the directory creation mask (022 by default).
зы посмотрел- при создании файла права есть только у владельца
А кто владелец ?

Re: анонимный доступ

Posted: 11 Nov 2012 08:46
by AlexD
alexey123 wrote:Как это нет прав? Поиграй цифрами в настройках ftp
Create mask Use this option to override the file creation mask (077 by default).
Попробуй 007
Directory mask Use this option to override the directory creation mask (022 by default).
зы посмотрел- при создании файла права есть только у владельца
А кто владелец ?
Create mask Use this option to override the file creation mask
Directory mask Use this option to override the directory creation mask
поигрался с этими настройками ситуация изменилась если Create mask Use this option to override the file creation mask ставлю 022 то запись имеет только владелец а все остальные могут читать,неподскажешь где можно почитать проданные по этим пунктам чтоб поиграться с этими настройками? или методом тыка?