Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - CurlFtpFs - запрет редактирования файлов

Ответить
Настройки темы
Debian/Ubuntu - CurlFtpFs - запрет редактирования файлов

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите пожалуйста разобраться в следующей ситуации:
установил curlftpfs для удобного редактирования файлов на сервере, но при открытии любого файла появляется уведомление, что файл в режиме ReadOnly (использую редактор vim),
и доступен только для просмотра.

устанавливал по этой инструкции:
Код: Выделить весь код
Install CurlFtpFS in Ubuntu
sudo aptitude install curlftpfs
Now you need to edit fstab file and configure the following command
gksudo gedit /etc/fstab
Add the following line
curlftpfs#ftpUsername:ftpPassword@ftp://ftpUrl /localDirectory fuse rw,uid=1000,umask=0777,user,suid,allow_other,exec,auto,utf8  0   1
Save and exit
Now you need to run the following command from your terminal
mount -a

Отправлено: 16:27, 12-04-2013

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


dmit.medv, подозреваю, что у вас ошибка в umask=0777 ru.wikipedia.org -- Umask
Посмотрите права файла, дав команду ls -l
Попробуйте создать файл
touch file.txt
и посмотреть его права
ls -l file.txt

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:48, 13-04-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
dima@dima-G31M-ES2L:~/remoteFTP/susu$ ls -l
итого 16
---------- 1 dima root   0 апр.  14 06:27 file.txt
---------- 1 dima root   9 апр.  12 12:31 index.php
d--------- 2 dima root 512 апр.   8 07:00 mirror
d--------- 4 dima root 512 апр.   4 11:26 tinymce
d--------- 2 dima root 512 марта 24 19:34 vimfinal
после монтирования (sudo mount -a), у файлов вообще нет никаких прав, если я правильно понимаю, то даже на чтение (но vim как-то показывает содержимое php файла).

Еще я заметил, что команда mount -a отрабатывает только от sudo (в инструкции необходимость sudo не указана).

Попытка создать файл:
Код: Выделить весь код
dima@dima-G31M-ES2L:~/remoteFTP/susu$ touch file2.txt
dima@dima-G31M-ES2L:~/remoteFTP/susu$ ls -l
итого 16
---------- 1 dima root   0 апр.  14 07:56 file2.txt
---------- 1 dima root   0 апр.  14 06:27 file.txt
---------- 1 dima root   9 апр.  12 12:31 index.php
d--------- 2 dima root 512 апр.   8 07:00 mirror
d--------- 4 dima root 512 апр.   4 11:26 tinymce
d--------- 2 dima root 512 марта 24 19:34 vimfinal
Файл создается, его права показаны выше.

И опять замечаю в третьем поле у всех файлов root, подозреваю, что что-то не так... -> ---------- 1 dima root 0 апр. 14 07:56 file2.txt
0 апреля - также не остается незамеченным

Ради интереса проверяю файлы через filezilla:
index.php права: 0777 (права какие были, такие и остались)
а вот у созданных через touch файлов права 0664.

"Насильно" редактирую файл file2.txt, чтобы не обращать внимание на ReadOnly vim предлагает поставить "!", так и делаем, после 10 секундной задержки, судя по изменившемуся размеру, редактирование применилось.
Но при повторном открытии, vim показывает пустой файл. Снова смотрю изменения через filezilla, права изменились: "00" !!! вот что выдает браузер при обращении к этой странице: http://ferona.susu.ru/file2.txt

После ребута у папки в которую я монтирую вот такие права:
Код: Выделить весь код
dima@dima-G31M-ES2L:~/remoteFTP$ ls -l
drwxrwxr-x 2 dima fuse 4096 марта 25 11:56 susu
третий столбец fuse - правильно ли это?,
и еще когда загружается ubuntu появляется уведомление: при монтировании произошла ошибка, нажмите S - чтобы пропустить или другую кнопку для ручного монтирования,
такое сообщение стало появляться после добавления в файл /etc/fstab строки из инструкции:

curlftpfs#mylogin:mypass@susu.ru /home/dima/remoteFTP/susu fuse rw,uid=1000,umask=0777,user,suid,allow_other,exec,auto,utf8 0 1

Отправлено: 12:35, 14-04-2013 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - CurlFtpFs - запрет редактирования файлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Сравнение файлов по содержимому в режиме редактирования truvo Хочу все знать 2 25-11-2010 23:36
Прочие БД - Бесплатная программа для открытия/редактирования файлов mdb GreyObr Программирование и базы данных 12 27-01-2010 15:54
Программы для просмотра/редактирования файлов DBF black dragon Программное обеспечение Windows 2 11-03-2008 20:31
[решено] GPO - Запрет редактирования реестра Phoene Microsoft Windows NT/2000/2003 2 14-12-2005 18:40




 
Переход