1

Temat: OpenWrt - vsftpd /tmp a nie /mnt/sda1

Zrobiłem wszystko jak w poradniku chyba smile : https://eko.one.pl/?p=openwrt-ftp.
Dysk ntfs zamontowany jako /mnt/sda1. Użytkownik z hasłem dodany. Na pc z linux mint  widzę foldery i po otwarciu  mnt mam dysk sda1 . Jednak   w kodi i filezilla po zalogowaniu łączy mnie  z folderem /tmp. W filezilli da się odnaleźć katalog /mnt/sda1. Natomiast w kodi nie ( pokazuje tylko foldery z /tmp).
Da się jakoś zrobić tak aby po zalogowaniu na serwer ftp klient widział zawartość tylko  /mnt/sda1 a nie całego routera?

12 x xiaomi AX3000T
2 x asus TUF-AX4200
2 x GL-iNet Flint 2
2 x redmi AX 6000

2

Odp: OpenWrt - vsftpd /tmp a nie /mnt/sda1

Nadaj mu katalog domowy jako /mnt/sda1 a nie /tmp

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

3

Odp: OpenWrt - vsftpd /tmp a nie /mnt/sda1

Ale jak to zrobić. Zrobiłem tak jak w poradniku :

# echo "malgosia:x:1000:65534:malgosia:/mnt/sda1:/bin/false" >> /etc/passwd
    # echo "malgosia:x:0:0:99999:7:::" >> /etc/shadow
    # passwd malgosia
Nigdzie nie wskazywałem /tmp  jako domowy.

12 x xiaomi AX3000T
2 x asus TUF-AX4200
2 x GL-iNet Flint 2
2 x redmi AX 6000

4

Odp: OpenWrt - vsftpd /tmp a nie /mnt/sda1

Pokaż:

cat /etc/passwd

oraz log z połączenie ftp jakimś klientem tekstowym.

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

5

Odp: OpenWrt - vsftpd /tmp a nie /mnt/sda1

Znalazłem takie coś:
tomasz:x:1000:65534:tomasz:/mnt/sda1:/bin/false
tomasz:x:1000:65534:tomasz:/mnt/tmp:/bin/false.
Nie mam pojęcia jak.
Zrobiłem wszystko szybko na nowo tylko bez tworzenia folderu upload . Dodałem dla tomasza: allow_writeable_chroot=yes i wszystko teraz pięknie działa.
Teraz jest tylko :
tomasz:x:1000:65534:tomasz:/mnt/sda1:/bin/false

Wcześniej ustawiłem serwer smba. Uprawnienia dla tego samego użytkownika (tomasz) i hasło dla samby takie samo jak dla użytkownika tomasz może to coś namieszało. Samby nie potrzebuje obecnie.
Dziękuję za pomoc.

12 x xiaomi AX3000T
2 x asus TUF-AX4200
2 x GL-iNet Flint 2
2 x redmi AX 6000