Portál AbcLinuxu, 12. května 2025 22:19

Dotaz: Zkopirovani adresare za pouziti SMB protokolu

polo23 avatar 19.5.2009 22:37 polo23 | skóre: 28 | blog: polo23
Zkopirovani adresare za pouziti SMB protokolu
Přečteno: 282×
Odpovědět | Admin

Ahoj chtel bych se zeptat jak zkopirovat adresar kdyz se prihlasim na stroj s windows pomoci smb protokolu. Nasledujicim zpusobem: smbclient //server/sdilena_slozka -U jmeno_uzivatele. Dostanu se do prikazoveho rezimu smb. Vypsal jsem si help ale je tam bohuzel jen prikaz na kopirovani souboru pri pokusu kopirovat adresar to napise chybu ... NT_STATUS_FILE_IS_A_DIRECTORY opening remote file \nazev_adresare.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.5.2009 00:08 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přečtěte si v manuálu popis příkazů recurse, mget a mask.
polo23 avatar 20.5.2009 11:27 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu

Tak prikaz mget funguje, problem je jen v tom ze kdyz kopiruju adresar tak musim rucne potvrzovat kazdy soubor ktery chci zkopirovat. Bohuzel z napovedy jsme nejak neprisel na to co presne je recursive a mask. Kdyz jsme napsal recursive a potvrdil tak mi sly kopirovat adresare, kdyz jsme to napsal znova a potvrdil tak zase nesly. Recursive mi prijde jako takovy prepinac. Na mask jsem neprisel...  Muzete mi teda napovedet?

HELP mask:
    <mask> mask all filenames against this

Pro recursive mi to nejak nechce napsat napovedu:(

Jeste bych se zeptal ...kdyz se prihlasuju na stroj s windows kde mam nasdileny nejaky adresar tak proc musim zadavat jmeno a heslo? Kdyz se na ten stroj s windowsem pripojuju z jineho windows tak nic zadavat nemusim.

20.5.2009 13:40 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu
musim rucne potvrzovat kazdy soubor

Taky jsem na to narazil. Mám dojem, že jsem to obcházel vytvářením tarových archivů. Ale to bylo kdysi, kdy smbclient byl velmi rozbitý klient.

Bohuzel z napovedy jsme nejak neprisel na to co presne je recursive a mask.

man smbclient. mask říká, které soubory podle názvu kopírotvat, ale chová se jinak při zapnute nebo vypnuté rekurzi.

kdyz se prihlasuju na stroj s windows kde mam nasdileny nejaky adresar tak proc musim zadavat jmeno a heslo? Kdyz se na ten stroj s windowsem pripojuju z jineho windows tak nic zadavat nemusim.

Windows si heslo a jméno pamatují od minuila (možná jen do rebootu), případně se nejprve pokusí o autentizaci v rámci domény zcela automaticky (teda pokud používáte doménu).

polo23 avatar 20.5.2009 14:40 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu

Windows si heslo a jméno pamatují od minuila (možná jen do rebootu), případně se nejprve pokusí o autentizaci v rámci domény zcela automaticky (teda pokud používáte doménu).

To co pisete plati pro sdileni pod heslem, ale kdyz neco nasdilite ve windows bez hesla tak jeto pristupne okamzite. Domenu nepouzivam... Tzn na linux stroji bych to mel videt aj bez zadani hesla.

 

20.5.2009 15:05 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu
Teď si budu vymýšlet: Server nijak klienta neinformuje, že se jedná o anonymní službu. Proto se klient na to heslo zeptá a pošle jej serveru. Pak je na zvážení serveru, jestli vůbec autentizační údaje kontrolovat bude, nebo nebude (anonymní služba). Pokud vám ten dotaz vadí, použijte parametr „-N“.
polo23 avatar 20.5.2009 15:28 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu

Je to podivne s parametrem -N ...sice me to prihlasi ale hned na to me odmitne.

Anonymous login successful
Domain=[DOMACNOST] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
tree connect failed: NT_STATUS_ACCESS_DENIED
 

20.5.2009 13:41 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu
musim rucne potvrzovat kazdy soubor

prompt

20.5.2009 10:13 NN
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu
Odpovědět | | Sbalit | Link | Blokovat | Admin

mount -t cifs -o usrname=foo, password=bar //$IP/$SHRE  /mount/point

cp -r /mount/point/foobar /root/fook

NN

polo23 avatar 20.5.2009 11:47 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu

Diky tohle taky funguje. Jen mi neni jasne proc to nefunguje beze jmena a hesla kdyz ten adresar co mam nasdileny nema vyzadovat prihlasovaci udaje.

20.5.2009 12:08 NN
Rozbalit Rozbalit vše Re: Zkopirovani adresare za pouziti SMB protokolu

Takhle jsem to nasl: mount -t cifs -o password= //...

NN

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.