{
"meta": {
"title": "Samba klient v LXC | ProxMenux Dokumentácia",
"description": "Pripojte zdieľania Samba / CIFS z kontajnera Proxmox LXC cez ProxMenux. Automaticky nainštaluje cifs-utils a smbclient, podporuje vyhľadanie serverov, chránené uloženie prihlasovacích údajov a trvalé pripojenia cez /etc/fstab. Vyžaduje privilegovaný kontajner.",
"ogTitle": "Samba klient v LXC | ProxMenux Dokumentácia",
"ogDescription": "Pripojte zdieľania Samba / CIFS z privilegovaného kontajnera LXC. Automatické vyhľadanie, chránený súbor prihlasovacích údajov a trvalé nastavenie v /etc/fstab."
},
"header": {
"title": "Samba klient v LXC",
"description": "Pripájajte zdieľania Samba (SMB / CIFS) priamo zvnútra kontajnera Proxmox LXC. Kontajner funguje ako skutočný klient CIFS: komunikuje so serverom Samba cez sieť, používa mount.cifs, chráni prihlasovacie údaje a zapisuje pripojenia do /etc/fstab. ProxMenux nainštaluje cifs-utils a smbclient a pred pripojením overí prihlasovacie údaje na serveri.",
"section": "Úložisko a zdieľanie · LXC"
},
"privReq": {
"title": "Požadovaný privilegovaný kontajner",
"body": "Klient Samba / CIFS používajúci mount.cifs potrebuje schopnosti (aspoň SYS_ADMIN), ktoré neprivilegované LXC neposkytujú. Skript vyžiada výber CT a skončí, ak je neprivilegovaný. Ak zdieľanie potrebujete v neprivilegovanom CT, najprv ho pripojte na hostiteľovi Proxmox cez Zdieľanie Samba / CIFS ako úložisko Proxmox a potom ho sprístupnite CT pomocou bind mountu v LXC Mount Manager."
},
"what": {
"heading": "Čo to robí?",
"body": "Kontajner komunikuje cez sieť protokolom CIFS a pripája zdieľanie samostatne. Hostiteľ Proxmox slúži len ako sieťový most — pripojenie nevidí ani nespravuje.",
"diagramServerLabel": "Samba server",
"diagramServerDetail": "//srv/share",
"diagramHostLabel": "Hostiteľ Proxmox",
"diagramHostDetail": "(len\nmost siete)",
"diagramCtLabel": "LXC (privilegovaný)",
"diagramCtDetail": "/mnt/share\nmount.cifs vnútri CT",
"diagramArrow": "CIFS",
"twoWaysTitle": "Dva spôsoby, ako dať CT zdieľanie Samba — vyberte si jeden",
"twoWaysBind": "Bind mount cez hostiteľa (LXC Mount Manager): hostiteľ pripojí CIFS raz a každý CT dostane rovnakú cestu cez bind mount. Funguje s neprivilegovanými CT. Odporúča sa, ak rovnaké zdieľanie potrebuje viacero CT.",
"twoWaysDirect": "Priame pripojenie CIFS v CT (táto stránka): CT pripojí CIFS samostatne. Vyžaduje privilegovaný CT. Hodí sa, ak má CT spravovať vlastné prihlasovacie údaje alebo ak každý CT komunikuje s iným serverom."
},
"opening": {
"heading": "Otvorenie nástroja",
"body": "V hlavnej ponuke otvorte Storage & Share Manager → Nastaviť klienta Samba v LXC (iba privilegovaný). ProxMenux najprv vyžiada výber cieľového CT, spustí ho, ak je zastavený, a skončí pri neprivilegovanom CT. Potom sa zobrazí táto podponuka:",
"imageAlt": "Ponuka klienta Samba — Pripojiť / Zobraziť / Odpojiť / Testovať pripojenie"
},
"howRuns": {
"heading": "Ako beží skript (Mount flow)"
},
"creds": {
"heading": "Kde býva heslo",
"body": "ProxMenux nevkladá heslo do príkazu na pripojenie ani do /etc/fstab. Namiesto toho vytvorí súbor prihlasovacích údajov v CT. Obsahuje údaje v otvorenom texte chránené oprávneniami iba pre root; nie je šifrovaný:",
"whyTitle": "Prečo samostatný súbor skôr než fstab",
"whyBody": "Modul CIFS podporuje voľby username= / password= priamo vo fstab. Každý, kto môže čítať /etc/fstab, by však videl heslo v otvorenom texte. Uloženie prihlasovacích údajov do súboru prístupného iba root a odkaz z fstab pomocou credentials= zabráni tomu, aby bolo heslo v konfigurácii čitateľnej pre všetkých."
},
"options": {
"heading": "Vysvetlenie možností pripojenia",
"headerOption": "Možnosť",
"headerEffect": "Čo to robí?",
"rows": [
{
"option": "rw / ro",
"effect": "Režim čítania a zápisu alebo iba čítania pre celé pripojenie."
},
{
"option": "file_mode=0664",
"effect": "Oprávnenia hlásené pre súbory prostredníctvom CIFS. Štandardne umožňuje majiteľ+skupina písať, iní čítať."
},
{
"option": "dir_mode=0775",
"effect": "Oprávnenia hlásené pre adresáre. Predvolene vlastník a skupina môžu vstupovať a vytvárať obsah, ostatní môžu adresár prechádzať."
},
{
"option": "iocharset=utf8",
"effect": "Vynúti UTF-8 pre názvy súborov prenášané cez sieť a zabráni poškodenému zobrazovaniu znakov mimo ASCII."
},
{
"option": "credentials=file",
"effect": "Čítať užívateľské meno / heslo zo súboru (pridané automaticky pre užívateľa auth)."
},
{
"option": "guest",
"effect": "Overte ako hosť, nie sú potrebné žiadne údaje (pri výbere hosťa automaticky pridané)."
},
{
"option": "_netdev",
"effect": "Oznámi inicializačnému systému, že toto pripojenie potrebuje sieť. Spúšťanie systému sa nezablokuje čakaním naň."
},
{
"option": "x-systemd.automount",
"effect": "Pripojenie až pri prvom prístupe: súborový systém sa pripojí, keď sa začne používať. Nedostupný server CIFS pri štarte nezablokuje CT."
},
{
"option": "noauto",
"effect": "Vynechá okamžité pripojenie pri štarte. V kombinácii s jednotkou automount sa súborový systém pripojí až vtedy, keď je potrebný."
}
],
"netEffectTitle": "Čistý účinok indikátorov fstab",
"netEffectBody": "Súborový systém CIFS sa pripojí pri prvom prístupe, nie okamžite pri štarte. Ak server nie je dostupný, prístup môže čakať alebo zlyhať a ovplyvniť služby závislé od danej cesty. Automount znižuje závislosť pri štarte, ale nezaručuje, že výpadok CIFS neovplyvní žiadnu službu CT."
},
"manual": {
"heading": "Ručný ekvivalent",
"body": "Celý postup zopakujete ručne — každý príkaz sa spúšťa vo vnútri CT cez pct exec <ctid> -- alebo priamo cez pct enter <ctid>:",
"guestIntro": "Variant hosťa — súbor prihlasovacích údajov nie je potrebný:"
},
"view": {
"heading": "Zobraziť aktuálne pripojenia",
"body": "Zobrazí aktívne pripojenia CIFS v CT (mount -t cifs) a všetky riadky CIFS v jeho /etc/fstab. Pri každom zázname fstab sa zobrazí aktuálny stav, čo pomáha nájsť trvalé pripojenia neobnovené pri štarte."
},
"unmount": {
"heading": "Odpojiť zdieľanie Samba",
"body": "Spojí aktívne pripojenia a položky fstab do zoznamu, umožní výber a odstráni príslušný riadok z /etc/fstab aj súvisiaci súbor prihlasovacích údajov. Skript nespustí umount na aktívnom pripojení, ale upozorní na potrebu reštartu CT, aby sa odpojenie prejavilo.",
"warnTitle": "Skript odstráni položky fstab, nie aktívne pripojenia",
"warnBody": "Rovnaký princíp ako pri klientovi NFS: umount na používanom pripojení zlyhá s „device busy“. Odstránenie záznamu z fstab zabezpečí, že sa pripojenie pri ďalšom spustení CT neobnoví. Ak ho chcete odpojiť hneď, po skončení skriptu ručne vykonajte pct exec <ctid> -- umount /mnt/<path>."
},
"test": {
"heading": "Testovať Samba konektivitu",
"body": "Diagnostický priechod vnútri CT: potvrdzuje, že je nainštalovaný cifs-utils, uvádza aktuálne pripojenia CIFS, potom pre každý server, na ktorý sa odkazuje vo fstab, kontroluje ping → porty 139/445 → zoznam hostí. \"Vyžaduje overenie\" v teste hosťa je normálne pre každý server, ktorý nezverejňuje verejné zdieľania."
},
"troubleshoot": {
"heading": "Riešenie problémov",
"privTitle": "Vyžaduje sa privilegovaný kontajner (skript skončí)",
"privBody": "Vybrané CT je neprivilegované. Jadro CIFS klient potrebuje SYS_ADMIN, ktoré neprivilegované CT nevystavujú. Buď konvertujte CT na privilegovanú alebo použite alternatívnu cestu popísanú v varovaní v hornej časti tejto stránky.",
"aptTitle": "apt-get install fails",
"aptIntro": "Skript predpokladá rodinu Debianu CT (apt-get). Na Alpine / Arch / Rocky / Alma, inštalujte CIFS klienta ručne:",
"aptItems": [
"Alpine: apk add cifs-utils samba-client",
"Arch: pacman -S cifs-utils smbclient",
"Rocky / Alma: dnf install cifs-utils samba-client"
],
"aptOutro": "Potom znova spustite skript ProxMenux — krok inštalácie preskočí, keď už sú nástroje k dispozícii.",
"guestFallbackTitle": "\"Server vás spájal ako hosť namiesto zadaného užívateľa\"",
"guestFallbackBody": "Aktívne overenie skriptu zistilo problém s autentifikáciou. Server prijal pripojenie, ale zmenil ho na hosťa pre nesprávne prihlasovacie údaje. Príčiny bývajú preklep v mene alebo hesle, neexistujúci alebo zablokovaný používateľ a nesprávna pracovná skupina či doména. Zopakujte postup a údaje starostlivo zadajte znova (heslo je v dialógu skryté).",
"denyTitle": "„NT_STATUS_ACCESS_DENIED“ pri pripájaní",
"denyBody": "Prihlasovacie údaje sú overené, ale zdieľanie odmieta prístup. Na serveri skontrolujte oprávnenia používateľa ku konkrétnemu zdieľaniu (overenie potvrdzuje prihlásenie, nie ACL jednotlivých zdieľaní). Overte aj požadovanú verziu SMB: do volieb pridajte vers=3.0 (alebo 2.1, 2.0).",
"utf8Title": "Názvy súborov UTF-8 / mimo ASCII sa zobrazujú nesprávne",
"utf8Body": "Predvolené možnosti zahŕňajú iocharset=utf8, ale niektoré konfigurácie serverov hlásia neočakávanú stránku kódov. Ak mená súborov s akcentmi / symbolmi vyzerajú zle, skúste aj nounix (niektoré servery Linux Samba to potrebujú, keď je klient tiež Linux) alebo nastavte stranu servera na unix extensions = no.",
"bootTitle": "Trvalé pripojenie funguje, ale po štarte sa neobnoví",
"bootBody": "Príčinou býva nepripravená sieť pri pripájaní v CT, nedostupný server pri štarte alebo nefungujúce DNS. Voľby _netdev,x-systemd.automount,noauto riešia prvý prípad; automount bežne čaká na prvý prístup. Pri probléme s DNS použite IP adresu servera namiesto názvu."
},
"related": {
"heading": "Súvisiace",
"items": [
{
"href": "/docs/storage-share/lxc-mount-points",
"label": "LXC Body pripojenia (Host ↔ Container)",
"tail": " - alternatíva pre neprivilegované CT: pripojiť sa na hostiteľa, naviazať do CT."
},
{
"href": "/docs/storage-share/lxc-nfs-client",
"label": "NFS klient v LXC",
"tail": " — súvisiaca stránka s rovnakým postupom pre zdieľania NFS."
},
{
"href": "/docs/storage-share/lxc-samba-server",
"label": "Samba server v LXC",
"tailRich": " — opačný smer: sprístupniť priečinky z CT cez Samba."
},
{
"href": "/docs/storage-share/host-samba",
"label": "Samba / CIFS ako Proxmox skladovanie",
"tail": " — zaregistrovať zdieľanie priamo v Proxmoxe namiesto jedného CT."
}
]
}
}