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

Kapitola 5

Mini PC Raspberry Pi 400 v roli multimediálního centra
Zdroj: Hardwarový portál PCTuning.cz

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.


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.

image
Zdroj: Hardwarový portál 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řejít do diskuse (15)

Doporučujeme

Další články