Внимание! В связи с борьбой со спамерами были удалены все аккаунты, не имеющие в своём активе сообщений.
Так же восстановлена работа уведомлений на почту.
Апрель 2023: обновлена версия phpbb, перераспределены форумы, произведена зачистка.
Так же восстановлена работа уведомлений на почту.
Апрель 2023: обновлена версия phpbb, перераспределены форумы, произведена зачистка.
RHEL/Centos/SL Архив (3-6 версии) ⇒ vsftpd установка ftp-не копирует файлы 533 - Could not create file
vsftpd установка ftp-не копирует файлы 533 - Could not create file
Я начал изучать линукс )))
Установил CentOs 6.8
Побаловался с разными программами, более менее все пошло.
Установил ФТП сервак.
Настроил как описано в интернете:
Проверяю - коннектиться к серваку из виндовса, через Тотал коммандер. Папку отобразило, В ней пусто.
Захожу в Линукс, кидаю в папку всякий мусор
Через виндовс вхожу - ВИЖУ этот мусор.
Но .... что-то скопировать через ФТП в ФТП ПАПКУ - НЕ ДАЕТ !!!!
Удалить - не дает.
Создать папку - не дает.
Смотреть файлы - дает )))
При попытке скопировать что-то на сервак выдает: " 533 - Could not create file "
Очень неприятное сообщение.
Я попробовал скопировать из ЛИНУКСА из командной строки на сервак - тоже не дает ))
Выходит - причина не в серваке, а в папке, в которую я хочу копировать.
Прочитал я про доступ и права доступа к папкам и файлам.
chown -R ftpuser /var/ftp - Ставлю на папку права для пользователя ftpuser
chmod 777 -R /var/ftp - Разрешаю ПАПКЕ и ПОДПАПКАМ и т.д. все действия, запись, удаление и прочее
Но НЕ ПОМОГЛО, не дает сервак на себя копировать, что делать ????????????
Может кто сталкивался с этим ?
я уже два дня мучаю голову. испробовал разные способы настройки ФТП, которые по всему интернету разбросаны
Хелп !!!!
НА ДЕБИАН у меня все работало, а почему тут такие проблемы ?
Установил 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 - Разрешаю ПАПКЕ и ПОДПАПКАМ и т.д. все действия, запись, удаление и прочее
Но НЕ ПОМОГЛО, не дает сервак на себя копировать, что делать ????????????
Может кто сталкивался с этим ?
я уже два дня мучаю голову. испробовал разные способы настройки ФТП, которые по всему интернету разбросаны
Хелп !!!!
НА ДЕБИАН у меня все работало, а почему тут такие проблемы ?
Re: vsftpd установка ftp-не копирует файлы 533 - Could not create file
Нашел ответ на иностранных сайтах.
ЗАРАБОТАЛО!!!!!!!!!!!!!!!!!!!!!!!
нужно выполнить команду SELinux:
setsebool -P allow_ftpd_full_access 1
Security- Enhanced Linux (SELinux) является особенностью механизма в Linux, что обеспечивает поддержку политик безопасности контроля доступа.
SELinux может создавать правила обращения юзерам или утилитам что дает возможность ограничить некоторые возможности доступа утилит, задав эти возможности и их поведения в виде правил, а ОС с использованием SELinux будет смотреть за соблюдением данных правил.
ЗАРАБОТАЛО!!!!!!!!!!!!!!!!!!!!!!!
нужно выполнить команду SELinux:
setsebool -P allow_ftpd_full_access 1
Security- Enhanced Linux (SELinux) является особенностью механизма в Linux, что обеспечивает поддержку политик безопасности контроля доступа.
SELinux может создавать правила обращения юзерам или утилитам что дает возможность ограничить некоторые возможности доступа утилит, задав эти возможности и их поведения в виде правил, а ОС с использованием SELinux будет смотреть за соблюдением данных правил.