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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: FTP proftpd и примонтированная windows шара (не создать каталог).  (Прочитано 886 раз)

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

Оффлайн kolesov

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Всем привет!
С прошедшими праздниками!
Может кто сталкивался...
Нужно огранизовать FTP-обменку, по схеме: всем можно все.

Поставил proftpd в lxc-контейнере, создал пользователя, расшарил в винде папку, смонтировал ее в основном хосте.

Цепляюсь ftp-клиентом все ок, создаю файлы, но не могу создавать каталоги.
Когда размонтирую windows шару, в самой ubuntu каталоги создаются.

Зачем так надо - для того чтобы пользователи открывали windows-шару(без авторизации), и копировали туда файло,
а кому надо из Инета брали его с FTP, но и они должны иметь возможность создавать каталоги.

При попытке создать каталог в логе proftpd появляется такое сообщение:
2015-01-09 02:34:42,191 vm0 proftpd[484] localhost (comp_vedro[257.45.11.0]): root chmod(/dstXXXgsgvWe) failed: Operation not permitted
Кто сталкивался с таким? Подскажите плиз, второй день бьюсь.
« Последнее редактирование: 09 Января 2015, 15:09:15 от kolesov »

Оффлайн spk-ubuntu

  • Активист
  • *
  • Сообщений: 502
    • Просмотр профиля
какие права у папки, в которую монтируется шара?
какие опции монтирования шары?

Пользователь решил продолжить мысль 09 Января 2015, 05:33:54:
вообще пользователь, под которым работает сервер, может создавать каталоги в шаре?
sudo -u ftpuser mkdir /path/to/share/somefolder
« Последнее редактирование: 09 Января 2015, 05:33:54 от spk-ubuntu »

Оффлайн kolesov

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Цитировать
какие права у папки, в которую монтируется шара?
root@vm0:/home/guest# ls -li
итого 1
1407374883553389 -rwxrwxrwx 1 root root  4 янв.   9 01:44 jjhjhj
1688849860264043 -rwxrwxrwx 1 root root 17 янв.   9 01:44 New file
2533274790396014 drwxrwxrwx 2 root root  0 янв.   9 01:46 Новая папка
2251799813685356 -rwxrwxrwx 1 root root  0 янв.   9 01:36 Новый текстовый документ.txt
Цитировать
какие опции монтирования шары?
//192.168.1.2/FTP       /var/lib/lxc/vm0/rootfs/home/guest cifs  user=winftp,pass=pass,iocharset=utf8,rw,dir_mode=0777,file_mode=0777  0  0winftp - пользователь в windows имеющий полные права на папку, также "Все" имеют такие же права.
Цитировать
вообще пользователь, под которым работает сервер, может создавать каталоги в шаре?
Да.


Сейчас вывел:
root@vm0:/home# ls -li
итого 4
844424930132062 drwxrwxrwx 2 root   root      0 янв.   9 12:03 guest
         397949 drwxr-xr-x 3 ubuntu ubuntu 4096 янв.   8 00:29 ubuntu
root@vm0:/home# chown -R guest:ftpusers /home/guest
chown: изменение владельца «/home/guest»: Отказано в доступе
Понятно, что вместо root должен быть guest, но почему в доступе отказано...
« Последнее редактирование: 09 Января 2015, 12:33:47 от kolesov »

Оффлайн spk-ubuntu

  • Активист
  • *
  • Сообщений: 502
    • Просмотр профиля
lsb_release -a
id

Пользователь решил продолжить мысль 09 Января 2015, 13:12:30:
можно ещё попробовать поиграться с uid=, forseuid, gid=, forcegid и setuids/nosetuids в параметрах монтирования шары
« Последнее редактирование: 09 Января 2015, 13:12:30 от spk-ubuntu »

Оффлайн kolesov

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
root@vm0:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:        14.04
Codename:       trusty

root@vm0:~# id
uid=0(root) gid=0(root) группы=0(root)

Каким образом поиграться?  Никогда так не игрался...

Оффлайн spk-ubuntu

  • Активист
  • *
  • Сообщений: 502
    • Просмотр профиля
я тоже))
добавить к опциям монтирования uid=guest,gid=ftpusers


Пользователь решил продолжить мысль 09 Января 2015, 13:56:48:
а если ему покажется мало, то ещё и nosetuids ))
« Последнее редактирование: 09 Января 2015, 13:56:48 от spk-ubuntu »

Оффлайн kolesov

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Заработало)
Только в винде навигация внутри каталога FTP стала подтормаживать.

Спасибо, мил человек, что не прошли мимо!
« Последнее редактирование: 09 Января 2015, 14:26:55 от kolesov »

 

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