Temat: brak mozliwości zapisu po przez vsftpd

Witam !!!!
Od jakiegoś czasu zauważyłem że nie moge zapisywać danych na moim dysku sieciowym za pomocą vsftpd. W ustawieniach oczywiście mam zaznaczone możliwość zapisu. Jeżeli chodzi o odczyt to wszytsko jest ok.

config 'vsftpd'
        option 'anonymous' 'yes'
        option 'anonymous_write' 'yes'
        option 'anonymous_root' '/mnt/Dysk_Sieciowy'

2

Odp: brak mozliwości zapisu po przez vsftpd

Jeszcze musisz mieć prawa zapisu dla użytkownika ftp w systemie dla danego katalogu. Sam wpis w vsftpd może być niewystarczający.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: brak mozliwości zapisu po przez vsftpd

a mozesz bardziej przyblizyc

4

Odp: brak mozliwości zapisu po przez vsftpd

chmod -R 777 /mnt/Dysk_Sieciowy

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: brak mozliwości zapisu po przez vsftpd

zrobiłem tak jak napisałeś ale to nic nie daje. może jakieś inne pomysły???

6

Odp: brak mozliwości zapisu po przez vsftpd

To nie jest odpowiedź. Sprawdź czy masz nadal prawa zapisu do katalogu. Bo jeszcze się okaże że to jest fat czy ntfs i musisz specjalnie zasoby montować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez modelos 2012-07-24 19:51:19)

Odp: brak mozliwości zapisu po przez vsftpd

sprawa wygląda nastepująco. po nadaniu praw chmod -R 777 /mnt/Dysk_Sieciowy nadal występuje brak mozliwości zapisu. tzn pojawia się folder ale nic do nie go nie wlatuje
ls -l /mnt/Dysk_Sieciowy/Filmy/                                                                               
d---------    2 ftp      ftp          4096 Jul 20 11:34 4 44 Last Day On Earth 2011 LiMiTED 720p BluRay x264-SPARKS [EtHD]. i tak za każdym razem muszę wpisywać chmod -R 777, aby np móc obejrzeć nowy film na odtwarzaczu sieciowym. a jeszcze 1 system plików to ext4 i tak wyglada jak jest zainstalowany
mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda1 on /overlay type ext4 (rw,noatime,barrier=1,data=ordered)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda3 on /mnt/Torrent type ext4 (rw,sync,relatime,barrier=1,data=ordered)
/dev/sdb1 on /mnt/Dysk_Sieciowy type ext4 (rw,sync,noatime,barrier=1,data=ordered)
none on /proc/bus/usb type usbfs (rw,relatime)

8

Odp: brak mozliwości zapisu po przez vsftpd

d--------- <- Przecież nie masz żadnych praw tutaj. Skąd ten katalog? Z transmission? To umask 0 ustaw w konfigu. Jak z samby to też umask.  Z ftp zresztą też...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: brak mozliwości zapisu po przez vsftpd

ok faktycznie miałem źle wpisane dane w
root@router:~$ cat /etc/vsftpd.conf.template
anon_mkdir_write_enable=yes
anon_other_write_enable=yes
anon_umask=777
anon_upload_enable=yes
anon_world_readable_only=no
background=yes
check_shell=no
chmod_enable=no
chroot_local_user=yes
dirlist_enable=yes
dirmessage_enable=yes
download_enable=yes
ftpd_banner=ftp server ready
hide_ids=no
listen_port=21
listen=yes
local_enable=yes
local_umask=0777
syslog_enable=yes
user_config_dir=/tmp/vsftpd/users
userlist_deny=no
userlist_enable=yes
userlist_file=/tmp/vsftpd/userlist
use_sendfile=no
write_enable=YES
traz mge zapisywac po przez ftp ale nia mam dostepu do odczytu.

root@router:~$ ls -l /mnt/Dysk_Sieciowy/Filmy/720p/
d-wxrw-rw-    2 ftp      ftp          4096 Jul 22 20:54 4 44 Last Day On Earth 2011 LiMiTED 720p BluRay x264-SPARKS [EtHD]
jak zrobic aby pilki poprzez ftp mogły być odrazu do odczytu.

10

Odp: brak mozliwości zapisu po przez vsftpd

777 to nie jest to samo co 0777. Dodaj to 0

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: brak mozliwości zapisu po przez vsftpd

zrobiłem tak jak napisłeś root@router:~$ cat /etc/vsftpd.conf.template
anon_other_write_enable=yes
anon_umask=0777
anon_upload_enable=yes
anon_world_readable_only=no
background=yes
check_shell=no
chmod_enable=no
chroot_local_user=yes
dirlist_enable=yes
dirmessage_enable=yes
download_enable=yes
ftpd_banner=ftp server ready
hide_ids=no
listen_port=21
listen=yes
local_enable=yes
local_umask=0777
syslog_enable=yes
user_config_dir=/tmp/vsftpd/users
userlist_deny=no
userlist_enable=yes
userlist_file=/tmp/vsftpd/userlist
use_sendfile=no

i nadal jest
  d-wxrw-rw-d-wxrw-rw-    2 ftp    2 ftp      ftp          4096 Jul 23 08:18 4 44 Last
Day On Earth 2011 LiMiTED 720p BluRay x264-SPARKS [EtHD]

12

Odp: brak mozliwości zapisu po przez vsftpd

Ale włóż nowy plik. Ten który jest nie ulegnie przez to zmianie, jemu musisz ręcznie zmienić uprawnienia.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: brak mozliwości zapisu po przez vsftpd

wrzucam nowy plik i dzieje sie to samo konfiguracja vsftp jest jak widzisz jest ok

root@router:~$ cat /etc/config/vsftpd

config 'vsftpd'root@router:~$ cat /etc/config/vsftpd

config 'vsftpd'
    option 'anonymous' 'yes'
    option 'anonymous_write' 'yes'
    option 'anonymous_root' '/mnt/Dysk_Sie


a plik dostaje d---------    2 ftp      ftp          4096 Jul 24 04:46 4 44 Last Day On Earth 2011 LiMiTED 720p BluRay x264-SPARKS [EtHD]

14

Odp: brak mozliwości zapisu po przez vsftpd

Nie no, czekaj. Plik konfiguracyjny z gargoryle jest dobry i nie musisz nic zmieniać w template. Przywróć go tak jak był. ustaw sobie anonymous_root na /tmp/a1 i zrób

mkdir -p /tmp/a1
chmod 777 /tmp/a1

I będziesz miał zapis.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: brak mozliwości zapisu po przez vsftpd

a możesz napisać dokładnie co to zmieni
pozdrwiam

16

Odp: brak mozliwości zapisu po przez vsftpd

Nic. Poza faktem że przekonasz się że na ustawieniach domyślnych zapis działa, więc nie masz co tam grzebać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: brak mozliwości zapisu po przez vsftpd

To się podczepię pod wątek.
Mam problem z vsftpd. W logach pojawia się takie coś:
Mon Jul 30 22:23:53 2012 [pid 1699] [idysia] FTP response: Client "212.160.*.*", "150 Opening BINARY mode data connection for /RMF Maxxx 28.07.12.mp3 (229746744 bytes)."
Mon Jul 30 22:23:55 2012 [pid 1699] [idysia] FTP response: Client "212.160.*.*", "426 Failure writing network stream."
Mon Jul 30 22:23:55 2012 [pid 1699] [idysia] FAIL DOWNLOAD: Client "212.160.*.*", "/RMF Maxxx 28.07.12.mp3", 0.00Kbyte/sec
O co chodzi z błędem 426?
Żeby było śmieszniej to:
Mon Jul 30 20:47:58 2012 [pid 14993] [idysia] FTP response: Client "85.193.*.*", "150 Opening BINARY mode data connection for /RMF Maxxx 29.07.12.mp3 (286893468 bytes)."
Mon Jul 30 20:48:26 2012 [pid 14981] [idysia] FTP response: Client "85.193.*.*", "426 Failure writing network stream."
Mon Jul 30 20:53:01 2012 [pid 14993] [idysia] OK DOWNLOAD: Client "85.193.*.*", "/RMF Maxxx 29.07.12.mp3", 286893468 bytes, 924.65Kbyte/sec
Mon Jul 30 20:53:01 2012 [pid 14993] [idysia] FTP response: Client "85.193.*.*", "226 Transfer complete."

18

Odp: brak mozliwości zapisu po przez vsftpd

Na połączeniu sieciowym się sypie?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: brak mozliwości zapisu po przez vsftpd

Przy wejściu od zewnątrz (WAN). Właśnie nie wiem o co chodzi, bo na jednym IP mimo błędu pobiera bez problemu.