Portál AbcLinuxu, 12. května 2025 22:19
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.
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.
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).
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.
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
musim rucne potvrzovat kazdy soubor
prompt
mount -t cifs -o usrname=foo, password=bar //$IP/$SHRE /mount/point
cp -r /mount/point/foobar /root/fook
NN
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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.