Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Sdílení souborů na Ubuntu: Samba/NFS/FTP?  (Přečteno 3500 krát)

vlabra

  • Návštěvník
  • Příspěvků: 75
Sdílení souborů na Ubuntu: Samba/NFS/FTP?
« kdy: 18 Července 2010, 01:13:24 »
Zdravím,

chtěl jsem si rozchodit sdílení souborů mezi několika PC (1 server s daty + 3 stalí klienti + několik "cestovatelů" většinou s Windows) a narazil jsem na několik problémů se kterými bych se chtěl podělit a taky pomoct:

1. Samba:
Ikdyž je to původem nelinuxové řešení, tak naklikat sdílení byla otázka pár minut i s instalací samby. Po nastavení sdílení a minutě klikání na refresh na klientovi jsem se na server dostal. Zavládla radost, do té doby, než jsem vlezl do adresáře, kde mám softlinky na jiné adresáře. Prázdno. Nejdřív jsem myslel, že jsem něco blbě nastavil, ale po vytvoření pokusného adresáře jsem zjistil, že mám všechno dobře. Prostě Samba zobrazí fyzické adresáře, ale softlinky na jiné adresáře nikoliv :-(
Nejsou náhodou i softlinky řešeny transparentně na úrovní fs? Takže jakákoliv aplikace (tedy i Samba) by jimi měla procházet stejně jako fyzickými?

2. FTP:
Jako FTP server jsem nainstaloval proftpd i s klikátkem gadmin-proftpd. Po nějaké době laborování v tom klikátku (koho by napadlo, že tlačítko Activate je jenom na okrasu a musí se ručně zadat sudo /etc/init.d/proftpd start) jsem FTP server rozchodil. Na klientovi jsem se v Nautilu připojil vlezl do složky s linkama a bingo, jsou tu. Zase jsem se ale radoval předčasně, protože nešli otevřít. Nautilus, místo toho aby řekl FTP že chce vlést do toho linku na adresář, se pokoušel najít cíl toho linku u sebe. Takže zase nic :-(

3. NFS:
K tomu jsem zatím nedošel, ale doufám, že ty linky tu budou fungovat vzhledem k tomu, že budu muset vytvořit na serveru všechny uživatele a sesynchronizovat jejich UID se serverem.

Otázka:
Jde nějak Samba nebo proftpd (ideálně obojí) dokopat k tomu aby "normálně" pracovali se softlinky (adresáře i soubory)? Pokud pojede v pohodě NFS tak to můžu používat na svých PC, ale problém je že se u mne občas vyskytne někdo s Windows notebookem, kde NFS odpadá. A i s Linuxovou návštěvou by byl problém, bo bych musel vytvořit na serveru uživatele, nehledě na to, že může kolidovat návštěvníkovo UID s mojím.

Dík předem za odpověd.

Kaddur ibn Sadin

  • Host
Re: Sdílení souborů na Ubuntu: Samba/NFS/FTP?
« Odpověď #1 kdy: 18 Července 2010, 05:32:01 »
ssh

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072

vlabra

  • Návštěvník
  • Příspěvků: 75
Re: Sdílení souborů na Ubuntu: Samba/NFS/FTP?
« Odpověď #3 kdy: 20 Července 2010, 07:53:49 »
ssh
Díky, SSH mě vůbec nenapadlo. Samozřejmě funguje dobře. Akorát, návštěvy s tím budou mít trochu problém. Jednak né každý má scp/sftp klienta (ftp zvládne i Win průzkumník) a navíc se zobrazí celý root a ne jen to co chci sdílet (samozřejmě nic nemůže změnit bo na to nemá práva ale zobrazí se mu všechno protože skoro všecny složky v / mají práva 755)

http://www.abclinuxu.cz/poradna/linux/show/49118
Koukal jsem na to, a osvětlilo mi to problém proč to nefunguje. Bohužel moc to nepomohlo, protože popsané řešení není u mě moc použitelné. Popisovaný mount --bind /a/b /c/d je umě trochu nepoužitelný, protože těch linků je moc a vedou do složek kde jsou připojené oddíly, které né vždy musí být dostupné.
Spíše by mě zajímalo, proč dělá proftpd ten chroot. To autoři nevěří svému produktu? Nebo si chtěli ulehčit práci s mapováním FTP rootu do filesystému tak prostě udělají chroot a nemusí nic řešit?

 

Provoz zaštiťuje spolek OpenAlt.