Stop ACTA

Instalace Samba serveru na Linux distro Debian

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

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.

Připojení 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.

Síťový disk

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.

Publikováno: 09.06.2011 Autor: KapaCZ Komentáře: 2 x Kategorie: Windows a linux
 
CZechBoY 16.06.2011, 22:42 Reagovat
mě se nejde přihlásit, ať zkoušim jen jméno, doménu\jméno, skupinu\jmeno, jmeno serveru samby\jméno tak to píše špatný heslo :(
KapaCZ 19.06.2011, 16:48 Reagovat
Vždy se přihalašuješ pomocí samba-user a hesla. Doménu ani jméno serveru nepotřebuješ. Občas stačí restartovat pc nebo server a ono se to už vzpamatuje.