Už dlouho jsem plánoval vlastní home FileServer, který pojede na linuxu. Hledal jsem tu pravou distribuci, která nebude složitá pro začátečníka a zároven bude mít dobrou podporu. Po delším hledání a čtení článku jsem výběr zúžil na dvě distra, Ubuntu a Debian. Protože Ubuntu je hlavně dělané pro oko, tak jsem zvolil Debian, jelikož jde o FIleServer bez GUI.

Samba
Samba je program (nástroj) určený ke sdílení dat mezi počítači s operačním systémem windows a počítači s linuxem. Celí balík je poskytován pod licencí GNU. Obrovskou výhodou je, že stači nainstalovat pouze jeden program na linux a ihned vidíte data v počítačích s operačním systémem windows na než nemusíte vůbec nic instalovat.
Instalace Samba serveru
1. Otevřeme si terminál. Nejlépe jako root uživetel =
superuživatel.
2. V terminálu spustíme tento kod a počkáme na jeho dokončení.
apt-get install libcupsys2 samba samba-common.
3. Oteřeme si soubor s nastavením nano /etc/samba/smb.conf.
4. Nyní aktivujeme security = user a to tak, že odmažeme #
(hash). Soubor uložíme.
[...]
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user // Tento řádek
[...]
5. Nyní restartujeme Sambu. /etc/init.d/samba restart
Přidání uživatele
1. Pro přidání uživatele samba-user do skupiny
users použijeme kod. useradd samba-user -m -G
users. Samozřjmě jméno uživatele potažmo skupiny závisí na
vás.
2. Nyní tomuto uživateli přidáme heslo. passwd samba-user
3. Počítač resp. samotný linux už o uživatel, ale Samba ještě ne. To
změníme pomoc příkazu smbpasswd -a samba-user.
Přidání sdílené složky
1. Otevřeme si soubor samba.conf pomocí příkazu nano
/etc/samba/smb.conf.
2. Do souboru přidáme umístění složky a informace, které Samba
potřebuje. Vše co je za // do souboru nepatří!
[Data.I] // Jméno, které uvidíte ve windows
comment = Data.I
path = /media/Data.I // Umístění složky, kterou chcete sdílet
valid users = @users // Uživetelé, kteří mají povolený přístup k datům z windows.
// Všichni jsou ve skupině users
force group = users // Skupina, která má povolený přístup k datům z windows
create mask = 0660 // Chmod = oprávnění, které bude mít soubor vytvořený z windows
directory mask = 0771 // Chmod = oprávnění, které bude mít soubor složka vytvořená z windows
writable = yes // Povolení zápisu
Připojení síťové jednotky
Toto už je ta nejjednoduší část z celého článku, jelikož jsme zpět ve windows, který dobře znáte. Tuto část dělat nemusíte, jelikož na data se dostanete i normálně přes sdílení.
1. Klikneme na tento počítač a zde z horní lišty vybereme Připojit
síťovou jednotku.
2. Vebereme písmeno jednotky a pomocí Procházet nalezneme počítač
s linuxem a složku, kterou chceme mít jako síťový disk.

3. Zaškrtneme checkbox Připojit pomocí jiných pověření a klikneme na
Dokončit.
4. Vyskočí na nás okno, kam vypíšeme uživetelské jméno s heslem a
potvrdíme. V našem případě je to uživatel
samba-user.
5. Pokud vše proběhlo v pořádku vidíme připojené sítové disky.

Doufám, že se vám návod líbíl. Pokud mě budte chtít kontaktovat, můžete tak učinit přímo pod článkem do komentářů nebo pomocí sekce Vzkazy, případně emailem pomocí osobní stránky.