Portál AbcLinuxu, 10. května 2025 05:27
modprobe fuse
adduser myusername fuse
chown root:fuse /dev/fuse
chmod +x /dev/fuse
chmod o+rw /dev/fuse
Vsecko slo. Uspesne jsem web mountnul(jako uzivatel) prikazem:curlftpfs ftp.server.cz ~/adresar/
Krasne si muzu vypsat obsah, prochazet web jako by byl na mem disku. Jenze kdyz dam vim index.php, objevi se mi cerna obrazovka. Dival jsem se, ze vlastnik a skupina souboru namountovaneho webu jsou root. Jak to mam spravit?
Jestli vas napada pohodlnejsi editace webu(javu neberu) tak piste:) Mam pomalejsi stroj(700MHz). Mozna by stacilo MC, jenze tam musim porad vypisovat login a heslo. Kdezto curlftpfs se podiva do ~/.netrc. Diky moc
:e ftp://login@stroj/cesta/soubor
nebo
:e scp://login@stroj/cesta/soubor
fuse:x:104:david
-rw-r--r-- 1 root root
Takže pokud z nějakého důvodu snaha o vytvoření souboru, jehož jméno začíná tečkou (nebo obecně jakéhokoliv souboru v tom adresáři) skončí usnutím někde v příslušném driveru, mohlo by to lecos vysvětlovat. :)
Radikální řešení je úplně zakázát swapfile (parametr -n, nebo :set noswp), případně nasměrovat swapfile na nějaké bezpečné místo (:set dir=~/tmp/ftp-vim, buďto do .vimrc, nebo jako parametr VIMka "+set dir=~/tmp/ftp-vim").
set noswapfile
fusermount -u ftp_adresar
, ale nejde. fuser adresar
, mi ukaze, ze tam vim soubor stale je. Navic to ani nemuzu killnout preskillall vim
kill -9 PID
kill -SIGKILL PID
killall
jak jsem zkousel pred tim.
Navic, kdyz vstoupim do adresare, ktery obsahuje namountovane ftp, dam cd ftp_adres
a stisknu TAB, aby se mi doplnilo jmeno, hryzne se mi i Xterm. cat soubor
funguje.
vi -n -u NONE
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.