Форум русскоязычного сообщества Ubuntu


Автор Тема: Не могу создать папку через FTP  (Прочитано 1471 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nail2011

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Не могу создать папку через FTP
« : 23 Декабрь 2019, 13:53:11 »
Всем привет!

Такое дело, установил FTP, настроил вроде все нормально, записал файлы, а начал перекидывать папки у меня ошибка доступа... Я, конечно, понимаю, что-то с разрешениям, но как это исправить, подскажите пожалуйста, знающие люди... В домашний каталог могу перекинуть что угодно, а вот в /var/www/ не могу писать папки... Выполняю - root@adm:/home/nail# chmod 777 /var/www/ -r
chmod: cannot access '777': No such file or directory

Где я туплю?

Пользователь добавил сообщение 23 Декабрь 2019, 13:54:09:
Только сейчас понял, что может нахожусь ни в том каталоге... Хм..

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2426
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #1 : 23 Декабрь 2019, 13:59:42 »
sudo ls - l /var/www покажите
« Последнее редактирование: 23 Декабрь 2019, 14:03:28 от Dzhoser »

Оффлайн nail2011

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #2 : 23 Декабрь 2019, 14:00:36 »
Зашел в корневую папку и выполнил
chmod 0777 /var/www/

Вроде выполнилось, но все равно ошибка создания каталога...

Пользователь добавил сообщение 23 Декабрь 2019, 14:02:19:
cd /var/www
Дальше ваша команда


то же самое выходит

chmod: cannot access '777': No such file or directory
« Последнее редактирование: 23 Декабрь 2019, 14:02:19 от nail2011 »

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2426
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #3 : 23 Декабрь 2019, 14:03:59 »

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 285
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #4 : 23 Декабрь 2019, 14:05:25 »
nail2011, вместо "-r" в нижнем  регистре должно быть "-R" в верхнем регистре. Вот так
chmod 777 /var/www/ -R

Оффлайн nail2011

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #5 : 23 Декабрь 2019, 14:12:18 »
покажите


root@litpark:/var/www# sudo ls - l /var/www
ls: cannot access '-': No such file or directory
ls: cannot access 'l': No such file or directory
/var/www:
html  litpark  test

Пользователь добавил сообщение 23 Декабрь 2019, 14:14:42:
вместо "-r" в нижнем  регистре должно быть "-R" в верхнем регистре. Вот так


Сделал, вроде все без ошибок, но загружать папки все равно не могу, ошибка загрузки каталога...

Пользователь добавил сообщение 23 Декабрь 2019, 14:15:45:
Мне нужно дать на папку /var/www/ все права доступа, чтобы можно было писать туда папки, файлы и чтобы у всех файлов были права на выполнение 777... Как это сделать?

Пользователь добавил сообщение 23 Декабрь 2019, 14:18:24:
Вроде все сработало, но выяснилось следующее - я не могу писать папки даже в домашний каталог... Может проблема в настройке FTP?
« Последнее редактирование: 23 Декабрь 2019, 14:18:24 от nail2011 »

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2426
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #6 : 23 Декабрь 2019, 14:37:47 »
В моей команде была допущена ошибка
Посмотреть права можно так
sudo ls -l /var/www/

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 285
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #7 : 23 Декабрь 2019, 15:26:52 »
Такое дело, установил FTP

Давайте еще раз сформулируем проблему.
  • Вы на удаленной машине установили сервис FTP (vsftpd)?
  • С локальной машины подключаетесь через FTP клиента к удаленной машине?
  • Хотите скопировать каталоги с локальной машины на удаленную машину и при попытке записать в каталог /var/www/ на удаленной машине получаете ошибку от FTP  клиента?

Оффлайн belobog1

  • Активист
  • *
  • Сообщений: 767
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #8 : 23 Декабрь 2019, 16:26:46 »
chmod опции права /путь/к/файлу
Цитировать
root@adm:/home/nail# chmod 777 /var/www/ -r
chmod: cannot access '777': No such file or directory
он вам и сказал нет такой папки 777
chmod -R 777 /var/www/
только сдается вы не тем занимаетесь. вы стараетесь открыть всем доступ на папку www, уж не сайт ли у вас там находится, вместо того, чтобы сайтом рулил сам веб сервер.
ubuntu_windows_mac os x_open solaris_чтоб ещё впихнуть в железку

Оффлайн nail2011

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #9 : 23 Декабрь 2019, 17:18:34 »
Давайте еще раз сформулируем проблему.

    Вы на удаленной машине установили сервис FTP (vsftpd)?
    С локальной машины подключаетесь через FTP клиента к удаленной машине?
    Хотите скопировать каталоги с локальной машины на удаленную машину и при попытке записать в каталог /var/www/ на удаленной машине получаете ошибку от FTP  клиента?

Да, все именно так, вы меня поняли правильно! Файлы перекидываются, а каталоги выдают ошибку...

Пользователь добавил сообщение 23 Декабрь 2019, 17:20:21:
он вам и сказал нет такой папки 777
chmod -R 777 /var/www/
только сдается вы не тем занимаетесь. вы стараетесь открыть всем доступ на папку www, уж не сайт ли у вас там находится, вместо того, чтобы сайтом рулил сам веб сервер.

Почему не тем занимаюсь? Да, верно, это сайт и мне нужно получить полный доступ по FTP...

Пользователь добавил сообщение 23 Декабрь 2019, 17:22:01:
В моей команде была допущена ошибка
Посмотреть права можно так

Вот что выдает
total 12
drwxrwxrwx 2 root admins 4096 дек 14 08:22 html
drwxrwxrwx 3 root admins 4096 дек 23 11:16 litpark
drwxrwxrwx 3 root admins 4096 дек 12 07:49 test
« Последнее редактирование: 23 Декабрь 2019, 17:22:01 от nail2011 »

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #10 : 23 Декабрь 2019, 17:31:27 »
Зачем ломать права на каталоги в попытках загнать туда чего либо.

ls -la /var/www

Покажет тебе кто является владельцем каталога и содержимого каталога.

Скорей всего владелец какой нибудь www-data, если память не изменяет.
Добавься к нему в группу и копируй хоть чёрта лысого туда.

P.S. А если будешь sources.list редактировать? Будешь:
sudo chmod 777 /etc/apt/sources.list
делать?
Давай уж сразу:
sudo chmod -R 777 /
И никаких ограничений тебе.
Тут невавно такой был с запросами на суперправа в системе.
« Последнее редактирование: 23 Декабрь 2019, 17:34:57 от Usermaster »

Оффлайн nail2011

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #11 : 23 Декабрь 2019, 18:25:45 »
В том то и дело, что у меня группа admins и в эту группу занесен пользователь, через которого я вхожу в систему... Но каталоги все равно не создаются по FTP...

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #12 : 23 Декабрь 2019, 18:28:08 »
ls -la /var/www
Дайте уже.

Оффлайн nail2011

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #13 : 23 Декабрь 2019, 18:36:14 »
nail2ua5@litpark:~$ ls -la /var/www
total 20
drwxrwxrwx  5 root admins 4096 дек 23 10:58 .
drwxr-xr-x 14 root root   4096 дек 10 15:28 ..
drwxrwxrwx  2 root admins 4096 дек 14 08:22 html
drwxrwxrwx  3 root admins 4096 дек 23 11:16 litpark
drwxrwxrwx  3 root admins 4096 дек 12 07:49 test

Пользователь добавил сообщение 23 Декабрь 2019, 19:08:47:
Заметил еще такую штуку - когда записываю папку на сервер по FTP  происходит ошибка записи, но там появляется эта папка с правами доступа ---- ... Может дело далеко не в правах доступа, а что-то с FTP?

Пользователь добавил сообщение 23 Декабрь 2019, 19:13:38:
А когда выполняю команду
ls -la /var/www/
в списке появляется эта папка, но за место группы, там написано имя пользователя... То есть FTP создает каталог и не присваивает ему группу admins, а так же выдает ошибку и завершает загрузку...
« Последнее редактирование: 23 Декабрь 2019, 19:13:38 от nail2011 »

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2426
    • Просмотр профиля
Re: Не могу создать папку через FTP
« Ответ #14 : 23 Декабрь 2019, 21:10:22 »
Из вывода ls
Пользователь root который входит в группы admins и root
Попробуйте папке назначить права так
chown vasya:users /путь/имя_каталога_или_файла,где vasya — имя пользователя, users — группа

 

Страница сгенерирована за 0.077 секунд. Запросов: 25.