Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Sdílení souborů mezi Windows a linuxem

Ahoj,

nevěděl by tu někdo, jestli existuje nějaká možnost jak jednoduše sdílet soubory mezi windows a linuxem jinak než přes Samba server?

On totiž linux pravděpodobně v podstatě končí, což je teda docela blbý, ale než si koupim další licenci Windows 10, tak bych chtěl vědět, jestli zatim nejde tenhle první problém vyřešit?

Měl bych asi vysvětlit situaci:

Nějakej kokot z Redhatu v podstatě znásilnil linux a v podstatě povinně se musí používat systemd, což je blbý. Takže třeba na Manjaro linuxu, který používám mám systemd a třeba nové Ubuntu 16.04 už jede taky na tom.
A teď ta konkrétní situace se Sambou, autoři tam udělali nějakou chybu a nejsou schopni jí už několikátou verzi opravit, takže nefunguje autentizace a místo uživatele, kterého potřebuju autentizovat se hlásí uživatel "nobody" a nejde to změnit. Když dáte do Google "Samba 4.4 nobody", tak hned první odkaz je na příslušný bug, kde teda tvrdí něco o dočasným řešení, které ale mně nefunguje.
No a když chci Sambu downgradovat na verzi bez bugu, tak to nejde, protože proti tomu protestuje systemd, že starší verze s ním není kompatibilní.

Takže počítám, že tyhle situace se asi budou časem množit a jiné východisko než přejít na Windows 10 nebude.

Nicméně teda, jak to nějak jednoduše vyřešit prozatímně, protože potřebuju přenášet soubory a nechci to dělat bez autentizace uživatele, aby k tomu mohli všichni na síti.

Předmět Autor Datum
• Náké sdilení mam resené pres eHDD napojené do ruteru, jinak kdyby slo jen o soubory, tak "Pod Linu…
XoXoChanel 15.06.2016 20:09
XoXoChanel
Nejde, protoze chci jenom autentizovat pristup uzivatele, ale nechci data sifrovat, protoze to bude…
RedMaX 15.06.2016 20:42
RedMaX
Autentizacia sa tyka hesiel. S prenasanymi datami to nema nic spolocne. Je velky rozdiel sifrovat pr…
Kilo.Viktor 15.06.2016 21:06
Kilo.Viktor
ano, jde mi o to, aby urcity uzivatel mohl z windows pristoupit k linuxu a zkopirovat odtamtud soubo…
RedMaX 15.06.2016 21:19
RedMaX
Od systemu Win95 pouzivas v podstate rovnaku vec ako systemd na Linuxe a ani o tom nevies. To len Li…
Kilo.Viktor 15.06.2016 21:25
Kilo.Viktor
ono bohuzel nic nepomuze kvuli tomu bugu. :-/
RedMaX 15.06.2016 22:21
RedMaX
Mozes sem hodit odkaz priamo na ten bug o ktorom pises?
Kilo.Viktor 15.06.2016 23:58
Kilo.Viktor
1. pokud chceš funkčnost, musíš používat rockstable distra, ne nějaké chujdžáro. Je to stav podobný…
touchwood 15.06.2016 21:33
touchwood
1. tak proto bylo pred systemd mozno downgradovat. 2 systemd zadne vyhody nema. 3. ma, ale uz to vid…
RedMaX 15.06.2016 22:27
RedMaX
sftp a scp si myslim, ze jsou zbytecne, protoze sifrovani souboru znamena zpomaleni to je sice prav…
jirka44 16.06.2016 07:35
jirka44
tyhle věci nemám čas sledovat, ale proč tedy tu sambu nenastartuješ ručně a nezdémonizuješ? Na syste…
touchwood 16.06.2016 08:36
touchwood
vubec netusim jak nejakemu nekopnuti jak na to se urcite nebranim :-)
Redmarx N 16.06.2016 08:53
Redmarx N
samba -D
touchwood 16.06.2016 10:51
touchwood
A to sa neda pouzivat starsia verzia linuxu ci co? Najjednoduchsie je mat funkcnu verziu OS 100 roko…
MM.. 15.06.2016 21:52
MM..
tak jsem to psal, da, ale vzhledem k tomu, ze se stejne nakonec vsichni propracujou k systemd a bez…
RedMaX 15.06.2016 22:22
RedMaX
Naco ti su jake nove verze aplikaci? Lebo sado maso nuda? :-) P.S. jak to riesit neviem ale asi by s…
MM.. 15.06.2016 22:27
MM..
tak i odpoved, ze reseni asi neexistuje je dobra, vsem zucastnenym diky. jestli nezapomenu a dockam…
RedMaX 15.06.2016 22:35
RedMaX
Naco ti su jake nove verze aplikaci? přesně. Já si naopak skladuju a chráním staré, osvědčené a fun…
jirka44 16.06.2016 07:38
jirka44
Aby to nebolo nahodou tak, ze riesi nieco co je vlastnostou Windows. Od nejakeho casu totiz zdielani…
Kilo.Viktor 16.06.2016 08:14
Kilo.Viktor
tak Samba4 už podporuje NTLMv2, tam bych problém neviděl. Teď jsem se koukal, a jediné, co je rozbi…
touchwood 16.06.2016 08:39
touchwood
Tento bug som pozeral, ale ten je pre nastavenie v spolupraci s Active Directory. Auth vo Win95, ala…
Kilo.Viktor 16.06.2016 09:26
Kilo.Viktor
nerozumíme si. Myslel jsem anonymní přihlášení (a tam je jedno, jaký username pošleš, podstatný je r…
touchwood 16.06.2016 10:54
touchwood
Windows se nedokazi autorizovat na Samba servru, coz je logicke, protoze dejme tomu uzivatel ve Wind…
Redmarx N 16.06.2016 08:59
Redmarx N
Skusil si uz spustat to gui ako root? (resp. sudo apod)
MM.. 16.06.2016 09:46
MM..
GUI config? Tak to ti doporučuju nainstalovat ta Windows... ]:)
touchwood 16.06.2016 10:55
touchwood
pres GUI config je prave hezky videt ta chyba, ale samozrejme nastaveni jsem delal klasicky pres smb…
Redmarx N 16.06.2016 11:07
Redmarx N
Proč vůbec používáš smbusers?
touchwood 16.06.2016 11:15
touchwood
to je jen program. zeptal jsi se a zprovoznil povolení na nt systému? poslední
kmochna 16.06.2016 11:19
kmochna

Nejde, protoze chci jenom autentizovat pristup uzivatele, ale nechci data sifrovat, protoze to bude pro me zbytecne zpomalovat proces kopirovani, to nepotrebuju, takze v podstate scp a sftp je pro me neco jako kanon na vrabce, obycejne ftp pak bude samo o sobe pomale, tim nic nezkopiruju, kazdopadne diky za navrhy.

Autentizacia sa tyka hesiel. S prenasanymi datami to nema nic spolocne. Je velky rozdiel sifrovat prenasane data a sifrovat hesla pri prihlasovani. Su to dve rozdielne veci a predpokladam, ze tebe primarne ide o to (ne)sifrovanie hesiel. Mam pravdu?

ano, jde mi o to, aby urcity uzivatel mohl z windows pristoupit k linuxu a zkopirovat odtamtud soubory, nic sifrovat nepotrebuju, jen nechci, aby na ty sdileny soubory mohl kazdy pocitac v siti, ale jen urcity uzivatel.
v podstate trivialni vec, cely problem je v tom, ze v Samba serveru 4.4 to nefunguje kvuli bugu, vyvojari to nedokazi opravit a starsi samba nefunguje kvuli systemd, proste z triviality je diky Redhatu silena vec a zda se, ze me to muze postavit do situace cekat nekolik mesicu na opravu Samby nebo prejit na Windows*, takze me jako zachrana napadlo to obejit obloukem, ale nevim, jestli je to vubec realne, jestli je Samba nahraditelna necim jinym.

*samozrejme bych treba mohl reinstalovat linux na Ubuntu 14.04, ktere pouziva starsi Sambu bez bugu a nema ani systemd, ale to neni reseni, jestli budu muset ten pocitac reinstalovat nebo se v nem nejak vic hrabat, tak radsi z linuxu odejdu uplne.

Od systemu Win95 pouzivas v podstate rovnaku vec ako systemd na Linuxe a ani o tom nevies. To len Linux si dal na cas. Toto ti nepomoze? Bodkociarka znamena defaultne nastavenie. Zmenit defaultne nastavenie na default, t.j. len odstranit bodkociarku sa sambe moc nepaci.

# Pokial je podpora sifrovania hesiel vypnuta, nebude Samba pri rozhovore s klientom
# ponukat autentizaciu pomocou sifrovaneho hesla a klientom poskytnute heslo bude
# overovat proti miestnej databaze uzivatelskych uctov.
# Pri vypnutom sifrovani hesiel tak musi mat uzivatel ucet na serveri a zaroven platne
# heslo. Pokial je sifrovannie hesiel zapnute, musi mat uzivatel opat ucet na serveri,
# ale heslo k tomuto uctu nemusi byt nastavene.

; encrypt passwords = yes

# Ak je nastavene na Yes, povoli Samba pristup bez hesla. Aby navstevy spravne fungovali
# musi byt nastaveny este parameter "map to guest". Synonymom parametru "guest ok" je
# public.

; guest ok = no

# Miestny ucet pri pristupe bez hesla

; guest account = nobody

# Nastavenie okolnosti za ktorych je pristup k zdielanemu objektu povazovany za navstevu.
# Never (navstevy niesu povolene - default)
# Bad user (ak klient poskytol neplatne uzivatelske heslo)
# Bad password (ak klient poskytol neplatne uzivatelske meno alebo heslo)

; map to guest = never
; store dos attributes = yes

1. pokud chceš funkčnost, musíš používat rockstable distra, ne nějaké chujdžáro. Je to stav podobný jako u Gentoo, prostě rolling a k tomu nejnovější verze balíků, což automaticky vede k podobným "nečekaným" problémům.

2.systemd má své výhody i nevýhody.

3. i Win10 má rovněž své chyby a nedodělky, nejsem si úplně jistý, že si moc pomůžeš. :-)

K tvému problému:

a. můžeš použít sftp (WinSCP)
b. můžeš použít Linux jako klienta na Windows share, k tomu sambu nepotřebuješ (k tomu ti stačí moderní jádro a cifs-utils)

1. tak proto bylo pred systemd mozno downgradovat.
2 systemd zadne vyhody nema.
3. ma, ale uz to vidim, ze ted jsem narazil na nefunkcni Sambu, ale do budoucna bude hur a obavam se, ze i hur nez nedodelky na Windows.

---
jsem psal, ze sftp a scp si myslim, ze jsou zbytecne, protoze sifrovani souboru znamena zpomaleni.
zatim to tak mam, ale vzhledem k tomu, ze stabilni reseni v nedohlednu, tak me to uz prestalo bavit. :-/

Naco ti su jake nove verze aplikaci?

přesně. Já si naopak skladuju a chráním staré, osvědčené a fungující verze, které leckdy už nejsou k dohledání. Mám pocit, že se čím dál tím víc projevuje staré programátorské pravidlo, že odstranění jedné chyby znamená vytvoření dvou nových...

Aby to nebolo nahodou tak, ze riesi nieco co je vlastnostou Windows. Od nejakeho casu totiz zdielanie bez hesla na Windows nefunguje. Da sa to sice poladit v registri, ale je to viac menej nekompatibilne s tym co bolo v minulosti. Pravdepodobne sa musi vo Windows zmenit viac nez len vypnutie sifrovania hesiel v registri, napriklad verzia LAN managera ma napada.

Tento bug som pozeral, ale ten je pre nastavenie v spolupraci s Active Directory.
Auth vo Win95, ala okienka na DOSom funguje tak, ze po sieti sa posiela len meno,
Auth v NT uz funguje tak, ze po sieti sa posiela dvojica: meno a heslo
Staci si to pozriet vo Wiresharku.

Windows se nedokazi autorizovat na Samba servru, coz je logicke, protoze dejme tomu uzivatel ve Windows je Redmarx a teda na Samba servru potrebuju vytvorit uzivatele Redmarx, ten potom bude mit pristup do sdilene slozky. Jenze to nejde, protoze GUI congig Samby umi jen uzivatele nobody. Kdyz vytvorim uzivatele Redmarx, tak se po uzavreni GUI configu "promeni" v smbusers na nobody. Kdyz GUI vynecham a v smbusers vytvorim "Redmarx = Redmarx", tak se Samba tvari, ze zadne smbusers neexistuje.

Zpět do poradny Odpovědět na původní otázku Nahoru