Внимание! В связи с борьбой со спамерами были удалены все аккаунты, не имеющие в своём активе сообщений.
Так же восстановлена работа уведомлений на почту.
Апрель 2023: обновлена версия phpbb, перераспределены форумы, произведена зачистка.

RHEL/Centos/SL Архив (3-6 версии)vsftpd установка ftp-не копирует файлы 533 - Could not create file

Поддержка этих веток закончена
Ответить
Сообщение
Автор
jester
Сообщения: 2
Зарегистрирован: 23 июн 2016, 21:52

vsftpd установка ftp-не копирует файлы 533 - Could not create file

#1 Сообщение jester »

Я начал изучать линукс )))
Установил CentOs 6.8
Побаловался с разными программами, более менее все пошло.
Установил ФТП сервак.
Настроил как описано в интернете:
Установим сервак:
yum install ftp

Откроем файл настроек:
vi /etc/vsftpd/vsftpd.conf

Внесем изменения как ниже:
anonymous_enable=NO
local_enable=YES
write_enable=YES
connect_from_port_20=NO
chroot_local_user=YES
local_umask=022


Создадим пользователя и пропишем ему локальную папку:
useradd -d /var/ftp -s /sbin/nologin ftpuser
passwd ftpuser

вводим пароль …….
mkdir -p /var/ftp

права на папку выставим:
chown -R ftpuser /var/ftp
chmod 777 -R /var/ftp


Добавим в группу:
groupadd ftpusers
usermod -G ftpusers ftpuser


Перегружаем фтп сервак и тестируем:
service vsftpd start
**************
Проверяю - коннектиться к серваку из виндовса, через Тотал коммандер. Папку отобразило, В ней пусто.
Захожу в Линукс, кидаю в папку всякий мусор
Через виндовс вхожу - ВИЖУ этот мусор.
Но .... что-то скопировать через ФТП в ФТП ПАПКУ - НЕ ДАЕТ !!!!
Удалить - не дает.
Создать папку - не дает.
Смотреть файлы - дает )))
При попытке скопировать что-то на сервак выдает: " 533 - Could not create file "
Очень неприятное сообщение.
Я попробовал скопировать из ЛИНУКСА из командной строки на сервак - тоже не дает ))
Выходит - причина не в серваке, а в папке, в которую я хочу копировать.

Прочитал я про доступ и права доступа к папкам и файлам.
chown -R ftpuser /var/ftp - Ставлю на папку права для пользователя ftpuser
chmod 777 -R /var/ftp - Разрешаю ПАПКЕ и ПОДПАПКАМ и т.д. все действия, запись, удаление и прочее

Но НЕ ПОМОГЛО, не дает сервак на себя копировать, что делать ????????????
Может кто сталкивался с этим ?
я уже два дня мучаю голову. испробовал разные способы настройки ФТП, которые по всему интернету разбросаны

Хелп !!!!
НА ДЕБИАН у меня все работало, а почему тут такие проблемы ?

jester
Сообщения: 2
Зарегистрирован: 23 июн 2016, 21:52

Re: vsftpd установка ftp-не копирует файлы 533 - Could not create file

#2 Сообщение jester »

Нашел ответ на иностранных сайтах.
ЗАРАБОТАЛО!!!!!!!!!!!!!!!!!!!!!!!

нужно выполнить команду SELinux:
setsebool -P allow_ftpd_full_access 1


Security- Enhanced Linux (SELinux) является особенностью механизма в Linux, что обеспечивает поддержку политик безопасности контроля доступа.

SELinux может создавать правила обращения юзерам или утилитам что дает возможность ограничить некоторые возможности доступа утилит, задав эти возможности и их поведения в виде правил, а ОС с использованием SELinux будет смотреть за соблюдением данных правил.

Ответить