CIFS mount prestal robiť mount, ak je v ceste znak$

CIFS mount prestal robiť mount, ak je v ceste znak$
« kdy: 07. 01. 2021, 16:35:38 »
Vážený kolegovia!

Prosím o radu

v /etc/fstab mám dve položky

Kód: [Vybrat]
//192.168.1.134/shares                                  /home/fodrek/shares                     cifs    credentials=/home/fodrek/cifs.creds,iocharset=utf8,sec=ntlm,cifsacl,user,nosuid,uid=fodrek,gid=users,vers=1.0 0 0
//192.168.1.134/Home$/fodrek.peter.ml                   /home/fodrek/sietovy                    cifs    credentials=/home/fodrek/cifs.creds,iocharset=utf8,sec=ntlm,cifsacl,user,nosuid,uid=fodrek,gid=users,vers=1.0 0 0


a napriek tomu pripojí dnes len tú prvú (21.12.2020 pripájal openSUSE Tumbleweed oba adresáre)

sudo mount -av

vráti


Kód: [Vybrat]
/home/fodrek/shares      : already mounted

mount.cifs kernel mount options: ip=192.168.1.134,unc=\\192.168.1.134\Home$,iocharset=utf8,sec=ntlm,cifsacl,vers=1.0,uid=1000,gid=100,user=peter.fodrek.ml,domain=.....,prefixpath=fodrek.peter.ml,pass=********
mount error(22): Invalid argument

dmesg dá okrem varovania o verzii SMB.ktoré ale musím strpieť

Citace
[ 4272.913960] cifs: Unknown parameter 'prefixpath'

 prefixpath si pridá cifs.mount a  dá tam to, čo bolo za $ v  UNC a odiaľ to nepreniesol do mountu..


Neviem ma niekto nakopnúť, kde robím chybu, prosím,




S vďakou
Peter Fodrek


Edit:
P.S. ani UNC v " " ani \044  namiesto $ nepomáha


Re:CIFS mount prestal robiť mount, ak je v ceste znak$
« Odpověď #1 kdy: 08. 01. 2021, 15:04:17 »
štatistika
    0 Odpovědí
    330 Zhlédnutí

naznačuje že to je podivné...

RDa

  • *****
  • 2 465
    • Zobrazit profil
    • E-mail
Re:CIFS mount prestal robiť mount, ak je v ceste znak$
« Odpověď #2 kdy: 08. 01. 2021, 15:11:58 »
A rucne (bez fstab-u, pres shell) ti ten mount udela?

Re:CIFS mount prestal robiť mount, ak je v ceste znak$
« Odpověď #3 kdy: 08. 01. 2021, 15:48:59 »
A rucne (bez fstab-u, pres shell) ti ten mount udela?

tak isto to neprimountuje, ale z toho istého  Windows stroja primountuje shares bez $ v ceste

RDa

  • *****
  • 2 465
    • Zobrazit profil
    • E-mail
Re:CIFS mount prestal robiť mount, ak je v ceste znak$
« Odpověď #4 kdy: 08. 01. 2021, 21:05:54 »
No.. divam se na to a neni mi jasne co chtel autor tim:
Kód: [Vybrat]
//192.168.1.134/Home$/fodrek.peter.ml 
rict. Protoze jsem si myslel, ze je to neco jako C$ (skrytej)... ale jestli je to spis [homes] sekce samby, tak by cesta mela byt:
Kód: [Vybrat]
//192.168.1.134/fodrek.peter.ml 
Resp. u sebe to mam jako //host/user/, tyhle autentifikovany home diry.


Re:CIFS mount prestal robiť mount, ak je v ceste znak$
« Odpověď #5 kdy: 09. 01. 2021, 09:37:35 »
No.. divam se na to a neni mi jasne co chtel autor tim:
Kód: [Vybrat]
//192.168.1.134/Home$/fodrek.peter.ml 
rict. Protoze jsem si myslel, ze je to neco jako C$ (skrytej)... ale jestli je to spis [homes] sekce samby, tak by cesta mela byt:
Kód: [Vybrat]
//192.168.1.134/fodrek.peter.ml 
Resp. u sebe to mam jako //host/user/, tyhle autentifikovany home diry.


Bohužiaľ tak je organizovaný SMB share na DC.
takto to fungovalo od roku 2017 do 21.12 2020 a zrazu to prestalo.

Ake vypustiť Home$ a urobiť share priamo na napadlo tiež, takžeto skúsim

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:CIFS mount prestal robiť mount, ak je v ceste znak$
« Odpověď #6 kdy: 09. 01. 2021, 11:35:45 »
Escapovat ten $ nepomůže?

Re:CIFS mount prestal robiť mount, ak je v ceste znak$
« Odpověď #7 kdy: 09. 01. 2021, 19:35:54 »
samba ma definovane illegal charcters v nazvoch pre foldre a files:

 Names cannot include the following characters: ! " # $ % & ' ( ) * + , / : ; <= > ? @ [ ] \ ^ ` { } | ~

nieco podobne som riesil na Synology pre ludi, co s tym mali problem, tak ti to pastujem v originale:

find /volume1 -name "*[\+\{\;\"\\\=\?~\(\)\<\>\&\*\|\$]*" -ls -type f > /volume1/volume1-file_not-allowed-char.txt

when:
- volume1 is variable, then you can use volume1, volume2, volume3 .... up to your NAS setup

then you can get output into:
volume1-file_not-allowed-char.txt

then you can use the txt import to XLS or something like that or define rename procedure(s)

tested, works

Mozes si tak podoplnat characters a cesty, ktore chces kontrolovat
PS neprehadzoval si na tych Widle podporu ore Smb 3?