Права доступа к каталогу Proftp

У меня возникла проблема с получением разрешений ProFTP для «работы».

У меня есть ряд папок под /home, и я переместил всех пользователей, кроме одного, в их домашний каталог - например, когда пользователь 12345 входит в систему, затем подключается к /, который на самом деле /home/12345

Я бы хотел, чтобы ftpadm мог делать что угодно, но все остальные пользователи разрешают пользователям загружать файлы и запрещают все остальное, включая листинг файлов, поэтому я добавил это в /etc/proftpd.conf и перезапустил proftpd:

<Directory /home>
    <Limit ALL>
      AllowUser ftpadm
      DenyAll
    </Limit>

    <Limit STOR>
      AllowAll
    </Limit>
</Directory>

Тем не менее, это позволяет пользователям загружать, а ftpadm может просматривать любой каталог, но 12345 может создавать каталоги, создавать файлы, редактировать файлы, список и многое другое - как я могу заблокировать всех пользователей, кроме одного, который может загружать файлы?


person bhttoan    schedule 14.07.2017    source источник


Ответы (1)


Вы можете попробовать использовать что-то вроде этого:

<Directory />
  <Limit STOR STOU>
    AllowUser ftpadm
    DenyAll
  </Limit>
</Directory>

В руководстве ProFTPD Limits есть больше примеров, которые также представляют интерес.

Надеюсь это поможет!

person Castaglia    schedule 15.07.2017