vsftpd , jak nastavit,aby fungoval externí disk.

Problematika Linuxu a ostatních operačních systémů (mimo Win)

Moderátor: Mods_senior

Uživatelský avatar
Kim Spotcom
Level 3
Level 3
Příspěvky: 580
Registrován: leden 14
Pohlaví: Muž
Stav:
Offline

vsftpd , jak nastavit,aby fungoval externí disk.

Příspěvekod Kim Spotcom » 10 úno 2014 20:57

Ahoj, stáhl jsem si vsftpd server a už hodinu se babrám, aby mi šla jedna jediná věc. Aby by na FTP byla jedna složka z mého externího disku. Nevíte,k de je problém?
Můj problém je, že prostě složka se tváří nedostupná (550 550 Failed to change directory.)
už jsem přišel že symlinky nefungují, takže používám mount --bind /srv/ftp /run/media/ja/slozka/ve/slozce

- disk je připojen v /run/media/ja/disk , všechny podsložky odsud mají oprávnění 600 (tady bych možná viděl problém asi by bylo vhodné aby to bylo xx4 třeba 664 čili other : read) nevíte z jakého důvodu mají složky v run media user všehcny právaa 600? nemůže za to nějaká (nebo absence některé) mount option )něco jako user ,allow_other


mé nastavení se točí okolo těchto voleb v /etc/vsftpd.conf
anon_root=/srv/ftp/anon
#userlist_enable=YES
#userlist_deny=NO
#run_as_launching_user=YES ### s tímhle to funguje " ! jenže mohu přes ftp je možné prohlížet celý filesystém ! ! ! !

anon_world_readable_only=NO bez složka je prádzná
the user does not have write access to the top level directory within the
# chroot)
chroot_local_user=YES
#chroot_list_enable=YES


jsem přihlášen jako normální user, a vsftpd spouštím jako sudo vsftpd. A klient se přihlašuje přes účet anonymous
Prostě potřebuji, aby byla vidět složka z disku, a abych tam neměl bezpečnostní díru jak vrata, umožňující prohlížet celý filesystem. A idelálně aby mi fungovaly jednoduché symlinky místo těžkopádného mount -- bind. . A taky bych ocenil. kdyby se vsftpd nemuesel spuštět jakoroot
Nejlepší obrana proti trollům je nereagova na ně.

Reklama
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11108
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: vsftpd , jak nastavit,aby fungoval externí disk.

Příspěvekod zeus » 10 úno 2014 21:59

Ta vychozi slozka (/srv/ftp/anon) existuje? Jaka jsou k ni opravneni? Misto mountu ji zadat primo jsi zkousel?
Prazaci jo ty se maj, az kdyz si me zavolaj..

Uživatelský avatar
Kim Spotcom
Level 3
Level 3
Příspěvky: 580
Registrován: leden 14
Pohlaví: Muž
Stav:
Offline

Re: vsftpd , jak nastavit,aby fungoval externí disk.

Příspěvekod Kim Spotcom » 11 úno 2014 01:15

ano zkoušel jsem víc kombinací (owner root, já), dál práva ugo+rwx. Aby bylo jasno, v té složce anon je složka bla opět kombinace vyzkoušené a je vytvořený mount --bind .../anon/bla /run/media/disk/slo/z/k/y. A ještě aby bylo jasno, jeden problém je dostupnost celého filesystému ( při run_as_launching_user=YES, sice startovní adresář ftp je ta složky, ale ftp příkazy cd .. se dá dostat na /) a druhé problém, je ,že v anon/bla/ nic není (což dávám za vinu tomu oprávnění group,world=nic způsobeného tím, že jde připojený disk)

K dotazu: to jsem zkoušel. chybějící práva group,other způsobí, že se to takovýchto složek nedostanu. (Otázka je zda má cenu a jak vyřešit ty chybějící práva nějak upravit někde asi v mount option něco jako user, allow_other, suid no suid----)
volba run_as_launching_user=YES způsobí prosáknutí celého filesystému. ( i když zapnu chroot, což evidentně je bezvýznamné)

Jo a mám pocit, že ne úplně rozumím systému oprávnění v linuxu (ty definice ugo,rwx a teorii znám), ale jak to v praxi udělat s tím bojuji
Nejlepší obrana proti trollům je nereagova na ně.

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: vsftpd , jak nastavit,aby fungoval externí disk.

Příspěvekod domitea » 11 úno 2014 21:15

A filesystém na tom exteráku? Protože třeba na NTFS nejde nastavit spustitelný příznak, tak jsem na přišel já :lol:

Uziv00
Pohlaví: Nespecifikováno

Re: vsftpd , jak nastavit,aby fungoval externí disk.

Příspěvekod Uziv00 » 11 úno 2014 22:14

No, já spouštím proftpd pod speciálním uživatelem FTP, který má přiřazena práva jak potřebuji. Přímo ve skriptu, kterým spouštím proftpd mám "mount --rbind -r .... ...." Fakt ale je, že připojuji pouze adresáře z disků s linuxovým ext3.

Uživatelský avatar
Kim Spotcom
Level 3
Level 3
Příspěvky: 580
Registrován: leden 14
Pohlaví: Muž
Stav:
Offline

Re: vsftpd , jak nastavit,aby fungoval externí disk.

Příspěvekod Kim Spotcom » 12 úno 2014 09:38

Mám ntfs. Podařilo se mi to vyřešit v gnome-disks, kde jsem zapl přepínač ruční volby připojení (a nic neměnil, příznaky jsou tyto: nosuid,nodev,nofail,noauto,x-gvfs-show). soubory již mají atributy 777. Takže není potřeba nebezpečná volba run_as_launching_user (která způsobila možnost procházení celého /). Zajímalo by mě tedy, která volba to má na svědomí, že došlo ke změně atributů, případně jestli je to tím, že je záznam ve fstab.

A ještě jedna věc, nejsou práva 777 nebezpečná , když doteď to byly 600?
Nejlepší obrana proti trollům je nereagova na ně.

zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11108
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: vsftpd , jak nastavit,aby fungoval externí disk.

Příspěvekod zeus » 12 úno 2014 11:01

Kim Spotcom píše:Zajímalo by mě tedy, která volba to má na svědomí, že došlo ke změně atributů

Zvidavi linuxaci obvykle pouzivaji man prislusneho prikazu ;)
Jakou umask mas nyni na neprimountovanem adresari?
Prazaci jo ty se maj, az kdyz si me zavolaj..

Uživatelský avatar
Kim Spotcom
Level 3
Level 3
Příspěvky: 580
Registrován: leden 14
Pohlaví: Muž
Stav:
Offline

Re: vsftpd , jak nastavit,aby fungoval externí disk.

Příspěvekod Kim Spotcom » 12 úno 2014 11:24

Myslíš tím, to, že volby *mask jsou nedefinované? Man Příkaz používám, včetně kláves /nN
Připojen :drwxrwxrwx
Nepřipojen: drwxr-xr-x
Nejlepší obrana proti trollům je nereagova na ně.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Jak nastavit android tablet, aby fungoval jako router
    od xCloudGirl » 20 čer 2024 08:53 » v Vše ostatní (sw)
    2
    3838
    od xCloudGirl Zobrazit poslední příspěvek
    20 čer 2024 10:32
  • Jak nastavit síťový disk z WIn11 na NAS Příloha(y)
    od Speed_dead » 01 črc 2024 21:59 » v Windows 11, 10, 8...
    20
    6664
    od petr22 Zobrazit poslední příspěvek
    07 črc 2024 09:58
  • Externí dísk
    od Tondaaaa » 12 lis 2024 00:53 » v Rady s výběrem hw a sestavením PC
    3
    2922
    od kecalek Zobrazit poslední příspěvek
    18 lis 2024 12:22
  • Nejde nastavit rozlisenie na novej OLED TV Příloha(y)
    od mandes » 08 úno 2025 18:35 » v Problémy s hardwarem
    10
    4040
    od meda2016 Zobrazit poslední příspěvek
    09 úno 2025 10:26
  • jaK nastavit zvuk na ROG STRIX X870-F GAMING WIFI Příloha(y)
    od Mapa111 » 12 bře 2025 13:45 » v Problémy s hardwarem
    4
    11562
    od Mapa111 Zobrazit poslední příspěvek
    17 bře 2025 12:12

Zpět na “LiNuX a ostatní alternativní OS”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti