Temat: Problem z ftp

Witajcie
Wczoraj dodalem paru userow na ftp i dzialalo pieknie. Dzis wywala:

220 ftp serwer ready
530 permission denied

Wklejam "logread":

Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver ums-datafab
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver ums-freecom
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver ums-isd200
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver ums-jumpshot
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver ums-karma
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver ums-sddr09
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver ums-sddr55
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver ums-usbat
Jan  1 01:00:25 Gargoyle user.info kernel: USB Serial support registered for GSM                                        modem (1-port)
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver option
Jan  1 01:00:25 Gargoyle user.info kernel: option: v0.7.2:USB Driver for GSM mod                                       ems
Jan  1 01:00:25 Gargoyle user.info kernel: USB Serial support registered for Sie                                       rra USB modem
Jan  1 01:00:25 Gargoyle user.info kernel: usbcore: registered new interface dri                                       ver sierra
Jan  1 01:00:25 Gargoyle user.info kernel: sierra: v.1.3.8:USB Driver for Sierra                                        Wireless USB modems
Jan  1 01:00:25 Gargoyle user.info kernel: fuse init (API version 7.13)
Jan  1 01:00:27 Gargoyle user.info sysinit: 'radio0' is disabled
Jan  1 01:00:27 Gargoyle user.info sysinit: 'radio0' is disabled
Feb  6 12:00:01 Gargoyle user.info sysinit: Error 1 looking up hostname 0.pl.poo                                       l.ntp.org
Feb  6 12:00:01 Gargoyle user.info sysinit: Error 1 looking up hostname 1.pl.poo                                       l.ntp.org
Feb  6 12:00:01 Gargoyle user.info sysinit: Error 1 looking up hostname 2.pl.poo                                       l.ntp.org
Feb  6 12:00:01 Gargoyle user.info sysinit: Loading defaults
Feb  6 12:00:01 Gargoyle user.info sysinit: Loading synflood protection
Feb  6 12:00:01 Gargoyle user.info sysinit: Adding custom chains
Feb  6 12:00:02 Gargoyle user.info sysinit: Loading zones
Feb  6 12:00:02 Gargoyle user.info sysinit: Loading forwarding
Feb  6 12:00:02 Gargoyle user.info sysinit: Loading redirects
Feb  6 12:00:03 Gargoyle user.info sysinit: Loading rules
Feb  6 12:00:03 Gargoyle user.info sysinit: Loading includes
Feb  6 12:00:03 Gargoyle user.notice kernel: scsi 0:0:0:0: Direct-Access     Sam                                       sung  S2 Portable           PQ: 0 ANSI: 2 CCS
Feb  6 12:00:03 Gargoyle user.debug kernel: usb-storage: device scan complete
Feb  6 12:00:03 Gargoyle user.notice kernel: sd 0:0:0:0: [sda] 625131864 1024-by                                       te logical blocks: (640 GB/596 GiB)
Feb  6 12:00:03 Gargoyle user.notice kernel: sd 0:0:0:0: [sda] Write Protect is                                        off
Feb  6 12:00:03 Gargoyle user.debug kernel: sd 0:0:0:0: [sda] Mode Sense: 3c 00                                        00 00
Feb  6 12:00:03 Gargoyle user.err kernel: sd 0:0:0:0: [sda] Assuming drive cache                                       : write through
Feb  6 12:00:03 Gargoyle user.notice kernel: sd 0:0:0:0: [sda] 625131864 1024-by                                       te logical blocks: (640 GB/596 GiB)
Feb  6 12:00:03 Gargoyle user.err kernel: sd 0:0:0:0: [sda] Assuming drive cache                                       : write through
Feb  6 12:00:03 Gargoyle user.info sysinit: sh: missing ]
Feb  6 12:00:03 Gargoyle user.info kernel:  sda: sda1 sda2
Feb  6 12:00:03 Gargoyle user.notice kernel: sd 0:0:0:0: [sda] 625131864 1024-by                                       te logical blocks: (640 GB/596 GiB)
Feb  6 12:00:03 Gargoyle user.err kernel: sd 0:0:0:0: [sda] Assuming drive cache                                       : write through
Feb  6 12:00:03 Gargoyle user.notice kernel: sd 0:0:0:0: [sda] Attached SCSI dis                                       k
Feb  6 12:00:04 Gargoyle user.notice root: starting ntpclient
Feb  6 15:33:42 Gargoyle user.info sysinit: Loading zone defaults
Feb  6 15:33:43 Gargoyle user.notice root: adding lan (br-lan) to firewall zone                                        lan
Feb  6 15:33:44 Gargoyle user.notice root: adding wan (eth0.2) to firewall zone                                        wan
Feb  6 15:33:47 Gargoyle user.info sysinit: Changing password for anonim
Feb  6 15:33:47 Gargoyle user.info sysinit: New password:
Feb  6 15:33:47 Gargoyle user.info sysinit: Bad password: too short
Feb  6 15:33:48 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:48 Gargoyle auth.info passwd: Password for anonim changed by root
Feb  6 15:33:48 Gargoyle user.info sysinit: Password for anonim changed by root
Feb  6 15:33:48 Gargoyle user.info sysinit: Changing password for mkasp
Feb  6 15:33:48 Gargoyle user.info sysinit: New password:
Feb  6 15:33:48 Gargoyle user.info sysinit: Bad password: too weak
Feb  6 15:33:49 Gargoyle user.info kernel: EXT4-fs (sda1): mounted filesystem wi                                       th ordered data mode
Feb  6 15:33:50 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:50 Gargoyle auth.info passwd: Password for mkasp changed by root
Feb  6 15:33:50 Gargoyle user.info sysinit: Password for mkasp changed by root
Feb  6 15:33:50 Gargoyle user.info sysinit: Changing password for agata
Feb  6 15:33:50 Gargoyle user.info sysinit: New password:
Feb  6 15:33:50 Gargoyle user.info sysinit: Bad password: too weak
Feb  6 15:33:51 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:51 Gargoyle auth.info passwd: Password for agata changed by root
Feb  6 15:33:51 Gargoyle user.info sysinit: Password for agata changed by root
Feb  6 15:33:51 Gargoyle user.info sysinit: Changing password for mamuska
Feb  6 15:33:51 Gargoyle user.info sysinit: New password:
Feb  6 15:33:51 Gargoyle user.info sysinit: Bad password: too weak
Feb  6 15:33:52 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:53 Gargoyle auth.info passwd: Password for mamuska changed by root
Feb  6 15:33:53 Gargoyle user.info sysinit: Password for mamuska changed by root
Feb  6 15:33:53 Gargoyle user.notice rdate: Synced with vega.cbk.poznan.pl
Feb  6 15:33:53 Gargoyle user.info sysinit: Changing password for rkuci
Feb  6 15:33:53 Gargoyle user.info sysinit: New password:
Feb  6 15:33:53 Gargoyle user.info sysinit: Bad password: too weak
Feb  6 15:33:53 Gargoyle daemon.notice ntfs-3g[2100]: Version 2010.8.8 integrate                                       d FUSE 27
Feb  6 15:33:53 Gargoyle daemon.notice ntfs-3g[2100]: Mounted /dev/sda2 (Read-Wr                                       ite, label "", NTFS 3.1)
Feb  6 15:33:53 Gargoyle daemon.notice ntfs-3g[2100]: Cmdline options:
Feb  6 15:33:53 Gargoyle daemon.notice ntfs-3g[2100]: Mount options: allow_other                                       ,nonempty,relatime,fsname=/dev/sda2,blkdev,blksize=4096
Feb  6 15:33:53 Gargoyle daemon.notice ntfs-3g[2100]: Ownership and permissions                                        disabled, configuration type 1
Feb  6 15:33:54 Gargoyle user.info kernel: EXT4-fs (sda1): mounted filesystem wi                                       th ordered data mode
Feb  6 15:33:54 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:54 Gargoyle auth.info passwd: Password for rkuci changed by root
Feb  6 15:33:54 Gargoyle user.info sysinit: Password for rkuci changed by root
Feb  6 15:33:54 Gargoyle user.info sysinit: Changing password for anonim
Feb  6 15:33:54 Gargoyle user.info sysinit: New password:
Feb  6 15:33:54 Gargoyle user.info sysinit: Bad password: too short
Feb  6 15:33:55 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:55 Gargoyle auth.info passwd: Password for anonim changed by root
Feb  6 15:33:55 Gargoyle user.info sysinit: Password for anonim changed by root
Feb  6 15:33:55 Gargoyle user.info sysinit: Changing password for anonim
Feb  6 15:33:55 Gargoyle user.info sysinit: New password:
Feb  6 15:33:55 Gargoyle user.info sysinit: Bad password: too short
Feb  6 15:33:56 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:56 Gargoyle auth.info passwd: Password for anonim changed by root
Feb  6 15:33:56 Gargoyle user.info sysinit: Password for anonim changed by root
Feb  6 15:33:56 Gargoyle user.info sysinit: Changing password for anonim
Feb  6 15:33:56 Gargoyle user.info sysinit: New password:
Feb  6 15:33:56 Gargoyle user.info sysinit: Bad password: too short
Feb  6 15:33:57 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:57 Gargoyle auth.info passwd: Password for anonim changed by root
Feb  6 15:33:57 Gargoyle user.info sysinit: Password for anonim changed by root
Feb  6 15:33:57 Gargoyle user.info sysinit: Changing password for agata
Feb  6 15:33:57 Gargoyle user.info sysinit: New password:
Feb  6 15:33:57 Gargoyle user.info sysinit: Bad password: too weak
Feb  6 15:33:58 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:58 Gargoyle auth.info passwd: Password for agata changed by root
Feb  6 15:33:58 Gargoyle user.info sysinit: Password for agata changed by root
Feb  6 15:33:58 Gargoyle user.info sysinit: Changing password for mkasp
Feb  6 15:33:58 Gargoyle user.info sysinit: New password:
Feb  6 15:33:58 Gargoyle user.info sysinit: Bad password: too weak
Feb  6 15:33:59 Gargoyle user.info sysinit: Retype password:
Feb  6 15:33:59 Gargoyle auth.info passwd: Password for mkasp changed by root
Feb  6 15:33:59 Gargoyle user.info sysinit: Password for mkasp changed by root
Feb  6 15:33:59 Gargoyle user.info sysinit: Changing password for jacek
Feb  6 15:33:59 Gargoyle user.info sysinit: New password:
Feb  6 15:33:59 Gargoyle user.info sysinit: Bad password: too weak
Feb  6 15:34:00 Gargoyle user.info sysinit: Retype password:
Feb  6 15:34:00 Gargoyle auth.info passwd: Password for jacek changed by root
Feb  6 15:34:00 Gargoyle user.info sysinit: Password for jacek changed by root
Feb  6 15:34:00 Gargoyle user.info sysinit: Changing password for tsala
Feb  6 15:34:00 Gargoyle user.info sysinit: New password:
Feb  6 15:34:00 Gargoyle user.info sysinit: Bad password: too short
Feb  6 15:34:01 Gargoyle user.info sysinit: Retype password:
Feb  6 15:34:01 Gargoyle auth.info passwd: Password for tsala changed by root
Feb  6 15:34:01 Gargoyle user.info sysinit: Password for tsala changed by root
Feb  6 15:34:01 Gargoyle user.info sysinit: Changing password for rkuci
Feb  6 15:34:01 Gargoyle user.info sysinit: New password:
Feb  6 15:34:01 Gargoyle user.info sysinit: Bad password: too weak
Feb  6 15:34:03 Gargoyle user.info sysinit: Retype password:
Feb  6 15:34:03 Gargoyle auth.info passwd: Password for rkuci changed by root
Feb  6 15:34:03 Gargoyle user.info sysinit: Password for rkuci changed by root
Feb  6 15:34:03 Gargoyle cron.err crond[2255]: crond (busybox 1.15.3) started, l                                       og level 5
Feb  6 15:34:03 Gargoyle authpriv.info dropbear[2263]: Running in background
Feb  6 15:34:04 Gargoyle daemon.crit httpd_gargoyle[2292]: socket :: - Address f                                       amily not supported by protocol
Feb  6 15:34:04 Gargoyle daemon.err httpd_gargoyle[2292]: unknown sockaddr famil                                       y on listen socket - 0
Feb  6 15:34:04 Gargoyle daemon.warn httpd_gargoyle[2296]: started as root witho                                       ut requesting chroot(), warning only
Feb  6 15:34:04 Gargoyle daemon.notice httpd_gargoyle[2296]: httpd_gargoyle/1.0                                        14mar2008 starting on Gargoyle, port 80
Feb  6 15:34:06 Gargoyle daemon.notice ntfs-3g[2100]: Unmounting /dev/sda2 ()
Feb  6 15:34:06 Gargoyle daemon.notice ntfs-3g[2329]: Version 2010.8.8 integrate                                       d FUSE 27
Feb  6 15:34:06 Gargoyle daemon.notice ntfs-3g[2329]: Mounted /dev/sda2 (Read-Wr                                       ite, label "", NTFS 3.1)
Feb  6 15:34:06 Gargoyle daemon.notice ntfs-3g[2329]: Cmdline options:
Feb  6 15:34:06 Gargoyle daemon.notice ntfs-3g[2329]: Mount options: allow_other                                       ,nonempty,relatime,fsname=/dev/sda2,blkdev,blksize=4096
Feb  6 15:34:06 Gargoyle daemon.notice ntfs-3g[2329]: Ownership and permissions                                        disabled, configuration type 1
Feb  6 15:34:07 Gargoyle user.info kernel: EXT4-fs (sda1): mounted filesystem wi                                       th ordered data mode
Feb  6 15:34:07 Gargoyle user.notice dnsmasq: DNS rebinding protection is active                                       , will discard upstream RFC1918 responses!
Feb  6 15:34:07 Gargoyle user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq[2385]: started, version 2.55 caches                                       ize 150
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq[2385]: compile time options: IPv6 G                                       NU-getopt no-DBus no-I18N DHCP TFTP
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq-dhcp[2385]: DHCP, IP range 192.168.                                       1.100 -- 192.168.1.250, lease time 12h
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq[2385]: using local addresses only f                                       or domain lan
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq[2385]: reading /tmp/resolv.conf.aut                                       o
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq[2385]: using nameserver 84.205.160.                                       1#53
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq[2385]: using nameserver 84.205.161.                                       138#53
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq[2385]: using local addresses only f                                       or domain lan
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq[2385]: read /etc/hosts - 2 addresse                                       s
Feb  6 15:34:11 Gargoyle daemon.info dnsmasq-dhcp[2385]: read /etc/ethers - 0 ad                                       dresses
Feb  6 15:34:11 Gargoyle daemon.warn exportfs[2401]: could not open /var/lib/nfs                                       /.etab.lock for locking: errno 2 (No such file or directory)
Feb  6 15:34:11 Gargoyle user.info sysinit: exportfs: could not open /var/lib/nf                                       s/.etab.lock for locking: errno 2 (No such file or directory)
Feb  6 15:34:11 Gargoyle daemon.err exportfs[2401]: can't lock /var/lib/nfs/etab                                        for writing
Feb  6 15:34:11 Gargoyle user.info sysinit: exportfs: can't lock /var/lib/nfs/et                                       ab for writing
Feb  6 15:34:14 Gargoyle user.info sysinit: ERROR: No valid dynamic DNS service                                        configurations defined
Feb  6 15:34:14 Gargoyle user.info sysinit: (Did you specify correct configurati                                       on file path?)
Feb  6 15:34:14 Gargoyle user.info sysinit: setting up led WLAN
Feb  6 15:34:14 Gargoyle user.debug kernel: ar71xx-wdt: enabling watchdog timer
Feb  6 15:34:58 Gargoyle user.notice root: adding lan (br-lan) to firewall zone                                        lan
Feb  6 15:34:59 Gargoyle user.notice root: adding wan (eth0.2) to firewall zone                                        wan
Feb  6 15:38:07 Gargoyle auth.info passwd: Password for anonim changed by root
Feb  6 15:38:08 Gargoyle auth.info passwd: Password for jacek changed by root
Feb  6 15:38:09 Gargoyle auth.info passwd: Password for agata changed by root
Feb  6 15:38:11 Gargoyle auth.info passwd: Password for mamuska changed by root
Feb  6 15:38:12 Gargoyle auth.info passwd: Password for rkuci changed by root
Feb  6 15:38:13 Gargoyle auth.info passwd: Password for mkasp changed by root
Feb  6 15:38:14 Gargoyle auth.info passwd: Password for tsala changed by root
Feb  6 15:38:16 Gargoyle auth.info passwd: Password for mkp changed by root
Feb  6 15:38:20 Gargoyle user.notice root: adding lan (br-lan) to firewall zone                                        lan
Feb  6 15:38:21 Gargoyle user.notice root: adding wan (eth0.2) to firewall zone                                        wan
Feb  6 15:39:22 Gargoyle authpriv.info dropbear[3401]: Child connection from 192                                       .168.1.102:1577
Feb  6 15:39:30 Gargoyle authpriv.notice dropbear[3401]: password auth succeeded                                        for 'root' from 192.168.1.102:1577

A przy okazji: Zaktualizowalem obraz do najnowszej wersji (chyba wczoraj). Na tym obrazie dzialalo.
Jeszcze co robilem: Poniewaz jest ten problem w interfejsie, ze powielaja sie pozycje dodawanych userow, wiec wywalilem wszystkich i dodalem od nowa za jednym zamachem. Jesli wywalam wszystkich i dodaje tylko jednego, sytuacja sie nie zmienia. Nie ma dostepu ani po lan, ani po wan.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

2

Odp: Problem z ftp

Pokaż

uci show ftp

A później:
/etc/init.d/ftp start
/etc/init.d/vsftp start

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

3 (edytowany przez badziewiak 2011-02-06 16:50:02)

Odp: Problem z ftp

root@Gargoyle:~# uci show ftp
ftp.@vsftpd[0]=vsftpd
ftp.@vsftpd[0].anonmode=rw
ftp.@vsftpd[0].anonroot=/tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff/udostepniony
ftp.@vsftpd[0].access=local
ftp.@vsftpd[0].privateroot=/tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff/udostepniony
ftp.@vsftpd[0].publicroot=/tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff
ftp.@user[0]=user
ftp.@user[0].username=anonim
ftp.@user[0].password=tajneHaslo
ftp.@user[0].mode=private
root@Gargoyle:~# /etc/init.d/ftp start
Changing password for anonim
New password:
Bad password: too short
Retype password:
Password for anonim changed by root
Changing password for anonim
New password:
Bad password: too weak
Retype password:
Password for anonim changed by root
Changing password for anonim
New password:
Retype password:
Password for anonim changed by root

root@Gargoyle:~# /etc/init.d/ftp start
Changing password for anonim
New password:
Bad password: similar to username
Retype password:
Password for anonim changed by root
root@Gargoyle:~# /etc/init.d/ftp start
Changing password for anonim
New password:
Bad password: similar to username
Retype password:
Password for anonim changed by root
Changing password for anonim
New password:
Retype password:
Password for anonim changed by root

root@Gargoyle:~# /etc/init.d/ftp start
Changing password for anonim
New password:
Retype password:
Password for anonim changed by root

Rzucal sie o jakosc hasla, wiec dalem na probe jak widac. Problem jest nadal.
EDIT:

# /etc/init.d/vsftp start
-ash: /etc/init.d/vsftp: not found

EDIT2:
Juz wiem w czym jest problem powielania userow w interfejsie webowym: Jesli nie rzuca sie o sile hasla, to nie powtarzaja sie. Jesli mowi ze jest "too weak", "too short" itp, to powielaja sie. A co ciekawe, jak sie wpisuje dluzsze haslo, to literki sa czerwone (web gargoyle). Moze by trzeba dorobic sprawdzanie sily hasla przez sam interfejs web?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

4

Odp: Problem z ftp

/etc/init.d/vsftpd start

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

5

Odp: Problem z ftp

Polecenie przyjal. ale dalej to samo.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

6

Odp: Problem z ftp

Pokaż mi wynik poleceń:

grep anonim /etc/passwd
ls -al /tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff

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

7

Odp: Problem z ftp

PS. Ja w ogóle nie sprawdzam siły hasła w gui. Tylko niepowtarzalność nazwy usera no i to że hasło nie może być puste.

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

8

Odp: Problem z ftp

grep anonim /etc/passwd
anonim:$1$Ow7UR84j$iJArqE1s.M4dXzgyZGoDT1:1001:1001:ftp_user:/tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff/udostepniony/anonim:/bin/false
ls -al /tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff
drwxrwxrwx    6 root     root         4096 Feb  6 09:32 .
drwxr-xr-x    4 root     root           80 Feb  6 16:23 ..
drwxr-xr-x    2 1003     rkuci        4096 Feb  5 22:16 ACER2011.02.01_czysty_systemZaktualizowany_niezaszyfrowany
drwxrwxrwx    3 nobody   nogroup      4096 Feb  6 09:39 ACER2011.02.06_GOTOWY_TC
drwx------    2 root     root        16384 Feb  5 16:49 lost+found
-rw-r--r--    1 root     root    152051228622 Feb  5 18:30 stacjonarny_2011.02.06_G4L_TC
drwxrwxrwx   10 root     root         4096 Feb  6 15:38 udostepniony

i na wszelki wypadek:

# ls -al /tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff/udos
tepniony
drwxrwxrwx   10 root     root         4096 Feb  6 15:38 .
drwxrwxrwx    6 root     root         4096 Feb  6 09:32 ..
drwxrwxrwx    3 root     root         4096 Feb  5 22:15 _anonim
drwxrwxrwx    2 root     root         4096 Feb  6 15:16 agata
drwxrwxrwx    2 root     root         4096 Feb  6 15:16 anonim
drwxrwxrwx    2 root     root         4096 Feb  6 15:16 jacek
drwxrwxrwx    2 root     root         4096 Feb  6 15:16 mamuska
drwxrwxrwx    2 root     root         4096 Feb  6 15:16 mkasp
drwxrwxrwx    2 root     root         4096 Feb  6 15:38 mkp
drwxrwxrwx    2 root     root         4096 Feb  6 15:16 tsala
MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

9

Odp: Problem z ftp

Przy powyższych ustawieniach bez problemu działa ftp i wpuszcza usera anonim...

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

10

Odp: Problem z ftp

Ponownie wgralem obraz, dodalem userow i chyba dziala. Warto zauwazyc to, co wczesniej wpisalem:
Juz wiem w czym jest problem powielania userow w interfejsie webowym: Jesli nie rzuca sie o sile hasla, to nie powtarzaja sie. Jesli mowi ze jest "too weak", "too short" itp, to powielaja sie. A co ciekawe, jak sie wpisuje dluzsze haslo, to literki sa czerwone (web gargoyle). Moze by trzeba dorobic sprawdzanie sily hasla przez sam interfejs web?
Dzieki za pomoc.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

11

Odp: Problem z ftp

To nie to. Bez problemu zakładają się użytkownicy z hasłami "11", wiec słabymi. I nie powielają się.

Co do czerwonego pola - w gui jest ustawione na 10 znaków, to dlatego. Zmienię to na większy zakres.

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

12

Odp: Problem z ftp

# /etc/init.d/ftp start
Changing password for anonim
New password:
Bad password: similar to username
Retype password:
Password for anonim changed by root

# /etc/init.d/ftp start
Changing password for anonim
New password:
Bad password: too short
Retype password:
Password for anonim changed by root
Changing password for anonim
New password:
Bad password: too weak
Retype password:
Password for anonim changed by root
Changing password for anonim
New password:
Retype password:
Password for anonim changed by root

Wtedy uzytkownicy powielali sie. Po zapodaniu mocniejszego hasla, nie rzucal sie i nie powtarzali sie, takze przed ponownym wgraniem obrazu. Przypadek? Zauwaz ze rzuca sie, ale w koncu przyjmuje, lecz uzytkownicy sa powieleni na liscie. Sprawdzalem dwa lub trzy razy.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

13

Odp: Problem z ftp

Po samym /etc/init.d/ftp start? To w ogóle nie dotyka do zapisu plików z /etc/config.

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

14 (edytowany przez badziewiak 2011-02-06 18:27:30)

Odp: Problem z ftp

Oczywiscie. Wskazuje tylko na mozliwy zwiazek przyczynowo-skutkowy miedzy zbyt slabym haslem a powielaniem userow. Moze problem jest w samym web-interfejsie, ze ponizej okreslonej dlugosci hasla nie dziala jak trzeba?

EDIT:

root@Gargoyle:~# /etc/init.d/ftp start
Changing password for anonim
New password:
Bad password: similar to username
Retype password:
Password for anonim changed by root
Changing password for anonim
New password:
Retype password:
Password for anonim changed by root

Czy to jest normalne, ze wykonuje to podwojnie?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

15

Odp: Problem z ftp

root@Gargoyle:/www# cat /etc/config/ftp 

config 'vsftpd'
    option 'anonmode' 'ro'
    option 'anonroot' '/tmp/usb_mount'
    option 'publicroot' '/tmp/usb_mount'
    option 'privateroot' '/tmp/usb_mount'
    option 'access' 'local'

    option 'username' 'aa'
    option 'password' '11'
    option 'mode' 'rw'

config 'user'
    option 'username' 'ab'
    option 'password' '11'
    option 'mode' 'rw'

root@Gargoyle:/www# /etc/init.d/ftp start
Changing password for aa
New password:
Bad password: too short
Retype password:
Password for aa changed by root
Changing password for ab
New password:
Bad password: too short
Retype password:
Password for ab changed by root
root@Gargoyle:/www# /etc/init.d/ftp start
Changing password for aa
New password:
Bad password: too short
Retype password:
Password for aa changed by root
Changing password for ab
New password:
Bad password: too short
Retype password:
Password for ab changed by root
root@Gargoyle:/www# /etc/init.d/ftp start
Changing password for aa
New password:
Bad password: too short
Retype password:
Password for aa changed by root
Changing password for ab
New password:
Bad password: too short
Retype password:
Password for ab changed by root
root@Gargoyle:/www# cat /etc/config/ftp 

config 'vsftpd'
    option 'anonmode' 'ro'
    option 'anonroot' '/tmp/usb_mount'
    option 'publicroot' '/tmp/usb_mount'
    option 'privateroot' '/tmp/usb_mount'
    option 'access' 'local'

config 'user'
    option 'username' 'aa'
    option 'password' '11'
    option 'mode' 'rw'

config 'user'
    option 'username' 'ab'
    option 'password' '11'
    option 'mode' 'rw'

root@Gargoyle:/www# 

Bez dotykania gui. To nie to.

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

16

Odp: Problem z ftp

root@Gargoyle:~# /etc/init.d/ftp start
Changing password for anonim
New password:
Bad password: similar to username
Retype password:
Password for anonim changed by root
Changing password for anonim
New password:
Retype password:
Password for anonim changed by root

Zwrociles uwage, ze wykonuje to podwojnie?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

17

Odp: Problem z ftp

Bo masz dwie takie same sekcje user w /etc/config/ftp. A to psuje gui w którym momencie.

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

18

Odp: Problem z ftp

Znalazłem. Problem leży w gui - aby powtórzyć błąd wystarczy dodać użytkownika, kliknąć zapisz, a później jeszcze raz zapis. Tworzy się dwa razy wtedy ostatnio dodany user. Znalezione, poprawione, będzie w następnej wersji.

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

19

Odp: Problem z ftp

No suuuper, ale jednak ja jako laik mialem nosa big_smile
Dzieki.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

20

Odp: Problem z ftp

Już jest następna wersja.

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

21

Odp: Problem z ftp

Zaktualizowalem firmware, przywrocilem konfiguracje z pliku. Nadal to samo!

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

22

Odp: Problem z ftp

uci show ftp

pokaż.

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

23

Odp: Problem z ftp

Poprawne:

# uci show ftp
ftp.@vsftpd[0]=vsftpd
ftp.@vsftpd[0].anonmode=ro
ftp.@vsftpd[0].anonroot=/tmp/usb_mount
ftp.@vsftpd[0].access=local
ftp.@vsftpd[0].publicroot=/tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff
ftp.@vsftpd[0].privateroot=/tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff/udostepniony
ftp.@user[0]=user
ftp.@user[0].username=mamuska
ftp.@user[0].password=(...)
ftp.@user[0].mode=private
ftp.@user[1]=user
ftp.@user[1].username=agata
ftp.@user[1].password=(...)
ftp.@user[1].mode=private
ftp.@user[2]=user
ftp.@user[2].username=jacek
ftp.@user[2].password=(...)
ftp.@user[2].mode=private
ftp.@user[3]=user
ftp.@user[3].username=rkuci
ftp.@user[3].password=(...)
ftp.@user[3].mode=rw
ftp.@user[4]=user
ftp.@user[4].username=mkasp
ftp.@user[4].password=(...)
ftp.@user[4].mode=private
ftp.@user[5]=user
ftp.@user[5].username=tsala
ftp.@user[5].password=(...)
ftp.@user[5].mode=private
ftp.@user[6]=user
ftp.@user[6].username=mkp
ftp.@user[6].password=(...)
ftp.@user[6].mode=private
ftp.@user[7]=user
ftp.@user[7].username=anonim
ftp.@user[7].password=(...)
ftp.@user[7].mode=private

Po dodaniu usera aaa, pass whi4pt54ohgp4h5g4hp45

# uci show ftp
ftp.@vsftpd[0]=vsftpd
ftp.@vsftpd[0].anonmode=ro
ftp.@vsftpd[0].anonroot=/tmp/usb_mount
ftp.@vsftpd[0].access=local
ftp.@vsftpd[0].publicroot=/tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff
ftp.@vsftpd[0].privateroot=/tmp/usb_mount/f4dab526-024b-456c-b1d5-9e31365f7aff/udostepniony
ftp.@user[0]=user
ftp.@user[0].username=mamuska
ftp.@user[0].password=(...)
ftp.@user[0].mode=private
ftp.@user[1]=user
ftp.@user[1].username=agata
ftp.@user[1].password=(...)
ftp.@user[1].mode=private
ftp.@user[2]=user
ftp.@user[2].username=jacek
ftp.@user[2].password=(...)
ftp.@user[2].mode=private
ftp.@user[3]=user
ftp.@user[3].username=rkuci
ftp.@user[3].password=(...)
ftp.@user[3].mode=rw
ftp.@user[4]=user
ftp.@user[4].username=mkasp
ftp.@user[4].password=(...)
ftp.@user[4].mode=private
ftp.@user[5]=user
ftp.@user[5].username=tsala
ftp.@user[5].password=(...)
ftp.@user[5].mode=private
ftp.@user[6]=user
ftp.@user[6].username=mkp
ftp.@user[6].password=(...)
ftp.@user[6].mode=private
ftp.@user[7]=user
ftp.@user[7].username=anonim
ftp.@user[7].password=(...)
ftp.@user[7].mode=private
ftp.user_0=user
ftp.user_0.username=mamuska
ftp.user_0.password=(...)
ftp.user_0.mode=private
ftp.user_1=user
ftp.user_1.username=agata
ftp.user_1.password=(...)
ftp.user_1.mode=private
ftp.user_2=user
ftp.user_2.username=jacek
ftp.user_2.password=(...)
ftp.user_2.mode=private
ftp.user_3=user
ftp.user_3.username=rkuci
ftp.user_3.password=(...)
ftp.user_3.mode=rw
ftp.user_4=user
ftp.user_4.username=mkasp
ftp.user_4.password=(...)
ftp.user_4.mode=private
ftp.user_5=user
ftp.user_5.username=tsala
ftp.user_5.password=(...)
ftp.user_5.mode=private
ftp.user_6=user
ftp.user_6.username=mkp
ftp.user_6.password=(...)
ftp.user_6.mode=private
ftp.user_7=user
ftp.user_7.username=anonim
ftp.user_7.password=(...)
ftp.user_7.mode=private
ftp.user_8=user
ftp.user_8.username=aaa
ftp.user_8.password=(...)
ftp.user_8.mode=private
MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

24

Odp: Problem z ftp

A teraz widzisz różnicę w zapisie? Usuń wszystkie sekcje user lub nadaj oznaczenia poszczególnych sekcji (user_X musi być).

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

25

Odp: Problem z ftp

A gdzie tego szukac? W /etc/config/ftp jest pojedyncze.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)