Proftpd на CentOS 7

Я создал сервер proftpd с пользователями, управляемыми сервером mysql. Но у меня проблема с пользователями. Когда один из моих пользователей подключен к серверу, он может загружать / скачивать / удалять файлы, но возникают проблемы с папками.

Когда пользователь создает папку, он не может открыть / удалить ее.

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

Когда я делаю ls -lah, он возвращает мне следующее:

-rw-r--r--. 1 ftpuser ftpgroup 859K  5 juil. 15:18 Chrysanthemum.jpg
-rw-r--r--. 1 ftpuser ftpgroup 827K  5 juil. 15:18 Desert.jpg
-rw-r--r--. 1 ftpuser ftpgroup 582K  5 juil. 15:18 Hydrangeas.jpg
-rw-r--r--. 1 ftpuser ftpgroup 758K  5 juil. 15:18 Jellyfish.jpg
-rw-r--r--. 1 ftpuser ftpgroup 549K  5 juil. 15:18 Lighthouse.jpg
drwxr-xr-x. 2 ftpuser ftpgroup    6  5 juil. 15:21 test
-rw-r--r--. 1 ftpuser ftpgroup 607K  5 juil. 15:18 Tulips.jpg

И я не могу удалить или открыть свою папку test.

система - CentOS7 с SElinux в разрешающем режиме

Proftpd -vv вернуть это:

ProFTPD Version: 1.3.5e (maint)
Scoreboard Version: 01040003
Built: Wed May 3 2017 14:58:47 UTC

Loaded modules:
 mod_quotatab_sql.c
 mod_quotatab/1.3.1
 mod_sql_mysql/4.0.8
 mod_sql/4.3
 mod_vroot/0.9.2
 mod_ctrls_admin/0.9.7
 mod_lang/1.0
 mod_ctrls/0.9.5
 mod_cap/1.1
 mod_memcache/0.1
 mod_tls/2.6
 mod_auth_pam/1.2
 mod_readme/1.0
 mod_ident/1.0
 mod_dso/0.5
 mod_facts/0.4
 mod_delay/0.7
 mod_site.c
 mod_log.c
 mod_ls.c
 mod_auth.c
 mod_auth_file/1.0
 mod_auth_unix.c
 mod_rlimit/1.0
 mod_xfer.c
 mod_core.c

Заранее спасибо

0
задан 5 July 2017 в 16:22
1 ответ

Папка получает "больше" permissions "работает по назначению, так как вам нужен X для прохождения по нему. Что касается количества разрешений, вам следует проверить свою директиву Umask в конфигурации proftpd.

http://www.proftpd.org/docs/howto/Umask.html

Другой вариант - установить ACL по умолчанию & липкие фрагменты в ваших пользовательских папках.

0
ответ дан 5 December 2019 в 07:51

Теги

Похожие вопросы