1

Temat: vfstdp konto root

Witam,

Zaraz po instalacji wszystko banglało - logowałem się przez roota i miałem dostęp do wszystkiego. Potem skorzystałem z generatora na tej stronie aby dodać użytkownika (wprowadziłem zmiany, stary conf usunąłem) i jest teraz tak, że przez konto użytkownika loguje się tam gdzie miałem się logować, ale po zalogowaniu przez roota loguje się, ale nie widać żadnych katalogów. Wprowadzenie zmian prowadzi do tego ze dostaje error 530 przy logowaniu na koncie root. Niestety nie mam dostępu teraz do routera. Chciałem to zrobić szybko i bezboleśnie ale coś nnie poszło. Ktoś ma pomysł jak to ustawić? Ewentualnie przekopie się przez wszystkie ustawienia w dokumentacji ale wolę najpierw zapytać smile Mam OpenWrt BB.

Pozdr.

2

Odp: vfstdp konto root

może wklej swój konfig to łatwiej będzie coś poprawić.

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

3

Odp: vfstdp konto root

etc/passwd

root:x:0:0:root:/root:/bin/ash
daemon:*:1:1:daemon:/var:/bin/false
ftp:*:55:55:ftp:/home/ftp:/bin/false
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
user1:*:1000:1000:user1:/mnt/usb:/bin/false

shadow

root:XXX
daemon:XXX
ftp:*XXX
network:*:XXX
user1:XXX
nobody:*XXX

[vfstpd

anonymous_enable=no
dirmessage_enable=yes
download_enable=no
dirlist_enable=no
hide_ids=yes
syslog_enable=yes
local_enable=yes
local_umask=022
chmod_enable=no
chroot_local_user=yes
check_shell=no
user_config_dir=/etc/vsftpd_users
log_ftp_protocol=no
listen=yes
listen_port=21
background=yes
max_clients=0
max_per_ip=0
idle_session_timeout=300
use_sendfile=no
anon_max_rate=0
local_max_rate=0

vsftpd_users/root

allow_writeable_chroot=YES

vsftpd_users/user1

dirlist_enable=yes
download_enable=yes
write_enable=yes

4

Odp: vfstdp konto root

dirlist_enable=yes
download_enable=yes
write_enable=yes

dodaj te wpisy do vsftpd_users/root
możesz spróbować jeszcze dodać:
chroot_list_enable=yes

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

5 (edytowany przez Bartek 2015-04-06 05:18:08)

Odp: vfstdp konto root

Dodałem. Cały czas na koncie root loguje mnie do jakiegoś katalogu i nie wyświetla mi sie lista plików  ani folderów.

Dodałem jeszcze
local_root=/
i teraz każdy użytkownik widzi wszystko, ale przy próbnie wrzucenia pliku z konta root  lub innych dostaje 553.

6

Odp: vfstdp konto root

Jak zrobiłeś konfigurację userów osobno to zrób też konfig dla roota. Jeżeli chcesz inaczej to nie używaj user_config_dir=/etc/vsftpd_users to zrób jedną konfigurację vsftpd - tak jak jest domyślnie.

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

7 (edytowany przez Bartek 2015-04-06 09:04:16)

Odp: vfstdp konto root

Mam osobną konfiguracje dal roota i userów.
Konfig dla roota:

local_root=/
dirlist_enable=yes
download_enable=yes
write_enable=yes
allow_writeable_chroot=YES
chroot_list_enable=yes

user1

dirlist_enable=yes
download_enable=yes
write_enable=yes

Teraz root działa, ale na user1 dostaje 553.
Powinienem nadać prawa dla user1?

8

Odp: vfstdp konto root

Do danego katalogu, tak.

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

9

Odp: vfstdp konto root

Próbuje dać chmod -R 777 /mnt/usb/ albo chown -R user1 /mnt/usb ale chmody się nie zmieniają, i nie moge nadal nić zapisać w tej lokalizacji. Jak mam nadać uprawnienia dla użytkownika dla danego katalogu albo ustawić chmody żeby to działało?

polecenie mount

/dev/sdb1 on /mnt/usb type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

10

Odp: vfstdp konto root

http://eko.one.pl/?p=openwrt-hdd#przyka … stemwplikw

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

11

Odp: vfstdp konto root

Ah nie wiedziałem, że fat nie obsługuje uprawnień smile Dzięki, teraz wszystko śmiga!

12 (edytowany przez Bartek 2015-04-06 11:22:25)

Odp: vfstdp konto root

Z tym, że nie koniecznie. Mam postawione jeszcze uhttpd, netstat -nap pokazuje że słucha na porcie 80. Po wpisaniu /etc/init.d/uhttpd start niby startuje, nie zgłasza żadnych błędów. Przed zamontowaniem nośnika wg linku powyżej wszystko było ok. Co może być przyczyną?

//dałem restarty i wszystko wstało. NIE AKTUALNE