1 (edytowany przez safe0101 2013-01-27 18:46:03)

Temat: Vsftpd - możliwość zapisu do katalogu

Męczę się już godzinę z prawami dostępu do katalogu.
Moja konfiguracja:

background=YES
listen=YES
ftp_username=root
check_shell=NO
local_enable=NO
hide_ids=YES
anon_root=/usr/share
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_world_readable_only=NO
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
secure_email_list_enable=YES
email_password_file=/gdziestam/pass.txt
hide_file={pass.txt}
deny_file={pass.txt}

Potrzebuje logować się z username oraz hasłem i mieć możliwość zapisu do katalogu /usr/share
(Extroot na 15GB pendrive - dlatego katalog /usr)
Cały czas wyskakuje mi komunikat przy logowaniu do serwera:

500 OOPS: vsftpd: refusing to run with writable root inisde chroot()

Jak to ustrojstwo obejść ?

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

2

Odp: Vsftpd - możliwość zapisu do katalogu

Nawet w faq od vsftpd to jest. Albo ustawisz sobie odpowiednie prawa (usuniesz prawa zapisu do głównego katalogu). Albo dodaj allow_writeable_chroot=yes.

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

3

Odp: Vsftpd - możliwość zapisu do katalogu

Cezary allow_writeable_chroot=yes nie działa sad
W dalszym ciągu dostaje OOPS :-/

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

4

Odp: Vsftpd - możliwość zapisu do katalogu

Musi działać - dla użytkowników lokalnych. Dla anonymousa nadal musisz ustawić odpowiednie prawa.

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

5

Odp: Vsftpd - możliwość zapisu do katalogu

Rozumie, jak powinien wyglądać konfig jeśli chce mieć dopuszczonego wyłącznie root'a ?

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

6

Odp: Vsftpd - możliwość zapisu do katalogu

root jest użytkownikiem lokalnym, więc tak samo wręcz.

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

7 (edytowany przez safe0101 2013-01-27 19:40:44)

Odp: Vsftpd - możliwość zapisu do katalogu

Dodałem do konfiguracji:

local_enable=YES
userlist_file=/etc/vsftpd.users

dostaje komunikat:

both local and anonymous access disabled!

coś robię źle sad

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

8

Odp: Vsftpd - możliwość zapisu do katalogu

Czy ty przypadkiem nie edytujesz pliku z vsftpd z gargoyle?

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

9 (edytowany przez safe0101 2013-01-27 20:00:37)

Odp: Vsftpd - możliwość zapisu do katalogu

Nie, korzystam z LUCI wink

Wyjaśniam: nie mam tej wersji ..

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

10 (edytowany przez safe0101 2013-01-27 20:02:06)

Odp: Vsftpd - możliwość zapisu do katalogu

Ok, teraz dostaje komunikat:

530 Permission denied

Jeśli chodzi o root'a, hasło dostępu do ftp jest hasłem dostępu do routera ?

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

11

Odp: Vsftpd - możliwość zapisu do katalogu

Nadałeś prawa odczytu w nośniku dla danego użytkownika na którego się logujesz?

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

12

Odp: Vsftpd - możliwość zapisu do katalogu

Cezary napisał/a:

Nadałeś prawa odczytu w nośniku dla danego użytkownika na którego się logujesz?

Cezary masz na myśli katalog ?

anon_root=/usr/share
Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

13

Odp: Vsftpd - możliwość zapisu do katalogu

Jeżeli logujesz się na użytkownika ftp to tak.

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

14 (edytowany przez safe0101 2013-01-27 20:19:26)

Odp: Vsftpd - możliwość zapisu do katalogu

Loguje się jako (root), chmod katalogu /usr/share jest 777
Loguje się hasłem zapisanym w pliku oraz hasłem dostępu do routera, żadne z nich nie chce mnie wpuścić ..

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

15

Odp: Vsftpd - możliwość zapisu do katalogu

Zostaw konfig vsftpd taki jak był domyślnie w pliku i wtedy się zaloguj. Pamiętaj że katalogi wtedy określa się przez katalog domowy użytkownika.

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

16 (edytowany przez safe0101 2013-01-27 20:35:15)

Odp: Vsftpd - możliwość zapisu do katalogu

Ok, mój konfig wygląda teraz następująco:
Niestety nie dysponuje domyślnym.

background=YES
listen=YES
hide_ids=YES
secure_email_list_enable=YES
userlist_enable=YES
userlist_file=/etc/vsftpd.users
chroot_local_user=YES
ftp_username=root
check_shell=NO
local_enable=YES
local_umask=022
write_enable=YES
anon_root=/usr/share
email_password_file=/etc/config/vsftpd_pass
hide_file={vsftpd_pass}
deny_file={vsftpd_pass}
allow_writeable_chroot=YES
anonymous_enable=NO
anon_upload_enable=NO
anon_world_readable_only=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

17

Odp: Vsftpd - możliwość zapisu do katalogu

https://dev.openwrt.org/browser/branche … sftpd.conf

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

18 (edytowany przez safe0101 2013-01-27 20:51:57)

Odp: Vsftpd - możliwość zapisu do katalogu

Działa ! Dziękuje ..
Inaczej, jeśli nie wskazuje mu konkretnego katalogu, gdzie zapisuje wszystkie pliki ?

Mam na myśli oczywiście Extroot'a, katalog domowy użytkownika ?

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

19

Odp: Vsftpd - możliwość zapisu do katalogu

Zawsze jakis jest katalog, wskazany przez katalog domowy usera.

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

20

Odp: Vsftpd - możliwość zapisu do katalogu

Dzięki Cezary za pomoc.

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

21

Odp: Vsftpd - możliwość zapisu do katalogu

Cezary napisał/a:

Musi działać - dla użytkowników lokalnych. Dla anonymousa nadal musisz ustawić odpowiednie prawa.

Też walczę w temacie vsftpd. Czyli bez odebrania prawa zapisu użytkownik anonimowy nie będzie działał?

22

Odp: Vsftpd - możliwość zapisu do katalogu

Taka jest ideologia bezpieczeństwa w vsftpd.

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

23

Odp: Vsftpd - możliwość zapisu do katalogu

chown root ~ftp; chmod -w ~ftp

daje mi komunikat że nie mam home'a.

chmod: /home/ftp: No such file or directory

o jakiego /home'a chodzi nie ma tu takiego /home/user jak w moim mincie?

24

Odp: Vsftpd - możliwość zapisu do katalogu

~ftp oznacza /home/ftp

A ty masz inny katalog wskazany...

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

25 (edytowany przez safe0101 2013-03-19 13:43:19)

Odp: Vsftpd - możliwość zapisu do katalogu

Staram się uruchomić VSFTPD na Stock'owym Gargoyle ..
Po wpisaniu komendy:

/etc/init.d/vsftpd start

otrzymuje komunikat:

ERROR: No drives attached, no directories to share!

Teraz, z tym poradnikiem utworzyłem nowego usera.. Mój konfig to /etc/vsftpd.conf.template -> czy mam zmienić nazwę na vsftpd.conf - i jak to ustrojstwo włączyć, żeby nowy user miał dostęp wyłącznie do swojego katalogu (niech to będzie /upload) w głównym katalogu / .

Dzięki z góry ..

Oczywiście w systemie siedzi Extroot ..

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt