Mini PC Raspberry Pi 400 v roli multimediálního centra
i Zdroj: PCTuning.cz
Návody Článek Mini PC Raspberry Pi 400 v roli multimediálního centra

Mini PC Raspberry Pi 400 v roli multimediálního centra | Kapitola 5

Tomáš Němec

Tomáš Němec

30. 3. 2022 23:59 15

Seznam kapitol

1. Co budeme potřebovat? 2. Příprava 3. Základní konfigurace OS 4. Připravujeme knihovny médií 5. Jak nahrát soubory? 6. Závěr

Je poměrně mnoho lidí, kterým již nevyhovují multimediální schopnosti jejich jinak stále použitelných televizních přijímačů. I když fungují, při přehrávání souborů už třeba nepodporují nejnovější formáty. Podíváme se na jednu cestu, jak to napravit.

Reklama

Pokud povolíme sdílení adresáře na vzdáleném počítači, můžeme z něho soubory do Raspberry stáhnout. Co opačně? Též to není problém. Linux umožňuje provoz velkého množství serverových služeb. Pokud je Linux i na počítači, který komunikuje s Raspberry, je volba jasná – Network file system NFS. Jde o protokol, který umožňuje zapojit sdílený adresář serveru do klientského počítače tak, že se vše tváří, jako by byl přímo součástí místního systému.

Mini PC Raspberry Pi 400 v roli multimediálního centra
i Zdroj: PCTuning.cz

Ovšem pro Windows je nepoužitelný. Naštěstí je i na Linuxu možno použít SMB protokol Windows. Takže potřebujeme zprovoznit Samba server. Jde o práci v příkazovém řádku a konfiguračních souborech. Netřeba se toho ale bát, není to žádná raketová věda.

Prvním krokem je samotná instalace.

sudo apt-get install samba

Potom provedeme zálohu konfiguračního nastavení.

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup

Dále otevřeme konfigurační soubor Samby.

sudo mousepad /etc/samba/smb.conf

V sekci Share Definitions doporučuji vše zakomentovat, použijte znak # nebo ;. Sdílení si nastavit raději samostatně.

Potom na konec souboru přidáme definice sdílených adresářů. Údaje upravujeme podle vlastních potřeb.

Příklad sdílení pro jednoho uživatele:

[tiskoviny]
  comment = tiskoviny
  path = /home/tomas/tiskoviny
  public = yes
  writable = yes
  valid users = user
  create mask = 0700
  directory mask = 0700
  force user = user
  force group = user

příklad sdílení pro skupinu.

[skupinove_uloziste]
  comment = sdileny adresar
  path = /home/sdilena_data
  public = yes
  writable = yes
  valid users = uzivatel_1 uzivatel_2
  create mask = 0700
  directory mask = 0700
  #force user = nobody
  #force group = nogroup

Toto je ukázka vzorů sdílení. Pro pochopení se trochu podíváme na jednotlivé body. Položky označené # jsou nepovinné. Pokud je budete chtít použít, znak komentáře odstraňte.

  • Text v závorce určuje označení sdíleného úložiště. Toto se bude zobrazovat jako sdílená složka.
  • comment – Je pouze komentář, pro lepší orientaci v konfiguraci
  • path – Je cesta ke sdílené složce.
  • public – Určuje, zda složka půjde vypsat jako sdílená.
  • writable – Určí zda je složka připojena pro zápis.
  • valid users – Určuje samba uživatele kteří mají ke sdílení přístup.
  • create mask – Určuje výchozí oprávnění pro vytvářené soubory.
  • directory mask – Určuje výchozí oprávnění pro adresáře.
  • force user a group – Vynutí vlastnictví souboru na konkrétního uživatele nebo skupinu.

Pro úplnost ještě krátce k tvorbě oprávnění. První číslo určuje oprávnění majitele souboru, druhé skupiny a třetí ostatních uživatelů. 0 znamená nemá přístup. Dále se postupuje na principu sčítání. 4 představuje základní oprávnění pro přístup a čtení. 2 určuje možnost editace a vytváření. 1 spouštění. Požadovaná práva nastavíme pomocí součtu čísel, přičemž základní práva 4 musí být obsaženy vždy. Takže povolené kombinace jsou 0, 4, 5, 6, 7.

Zbývá pouze načíst nové nastavení Samby

sudo service smbd reload

Nyní se do naší Raspberry dostaneme i z jiného počítače.

Předchozí
Další
Reklama
Reklama

Komentáře naleznete na konci poslední kapitoly.

Reklama
Reklama