Portál AbcLinuxu, 25. dubna 2024 15:59


Dotaz: Samba: soubor či adresář končící na "." se na klientu zobrazí krypticky

16.5.2013 14:36 JanM | skóre: 28
Samba: soubor či adresář končící na "." se na klientu zobrazí krypticky
Přečteno: 460×
Odpovědět | Admin
Název souboru na serveru: "test." Zobrazený název téhož na klientu: "TFNZPF~9"

/etc/samba/smb.conf na serveru:
[global]
workgroup = MYWORKG
server string = Samba Server
security = user
hosts allow = 192.168.1. 127.
load printers = no
printcap name = /dev/null
printing = bsd
guest account = nobody
map to guest = Bad Password
username map = /etc/samba/smbusers
log file = /var/log/samba/%m.log
max log size = 50
domain master = yes
preferred master = yes
dns proxy = no
oplocks = yes
level2 oplocks = yes
use sendfile = yes
readraw = yes
writeraw = yes
aio read size = 1
acl check permissions = no
client ntlmv2 auth = yes
ntlm auth = no
unix extensions = no

[share]
   comment = Some music files
   path = /srv/share
   browseable = yes
   guest ok = yes
   read only = no
   valid users = nobody, myuser
   force user = root
   force group = mygroup
   create mask = 0664
   directory mask = 0775
mount paramentry na klientu (používám automount ze systemd včetně klíčů pro jednotlivé uživatele):
//server/share on /media/share type cifs (rw,relatime,vers=1.0,sec=ntlmssp,cache=strict,unc=\\server\share,multiuser,domain=SERVER,uid=0,noforceuid,gid=100,forcegid,addr=192.168.1.3,file_mode=0664,dir_mode=0755,nounix,noperm,rsize=61440,wsize=65536,actimeo=1)
Poradíte někdo, kde by mohl být zakopán pes způsobující, že názvy souborů či adresářů končící na jednu či více teček se na klientu zobrazují poněkud krypticky?

Řešení dotazu:


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

Odpovědi

Ruža Becelin avatar 16.5.2013 15:51 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Samba: soubor či adresář končící na "." se na klientu zobrazí krypticky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle me to dela konverzi na 8.3 format

Zkus tohle, jestli to pomuze...
16.5.2013 17:02 JanM | skóre: 28
Rozbalit Rozbalit vše Re: Samba: soubor či adresář končící na "." se na klientu zobrazí krypticky
A jak tuto informaci aplikuji na linuxový server a linuxového klienta?

BTW. Dlouhé názvy souborů se zobrazují korektně.
16.5.2013 17:17 victor8 | skóre: 24 | blog: blog | Košice
Rozbalit Rozbalit vše Re: Samba: soubor či adresář končící na "." se na klientu zobrazí krypticky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Windows nepovoluje, aby meno suboru koncilo bodkou (*), preto samba uplatnuje name mangling.

Odporucam nastudovat ako name mangling funguje, je to dost dobre popisane.

(*) NTFS taketo nazvy podporuje, explorer a spol. nie - v cygwine touch test. fungovat bude, v exploreri subor s takymto nazvom nevytvoris.
16.5.2013 20:19 JanM | skóre: 28
Rozbalit Rozbalit vše Re: Samba: soubor či adresář končící na "." se na klientu zobrazí krypticky
Děkuji, o tomto konkrétním omezení v názvech souborů pro všechna vydání MS Windows jsem netušil. Vyřešilo to použití "mangled names = no" na serveru.

Nicméně samba server by měl zjišťovat, kdo je klientem a podle toho nabízet mangling (různého typu) - nebo je samba schopna rozlišovat pouze typy MS Windows a o existenci linuxového klienta se tedy nedozví?
16.5.2013 23:53 victor8 | skóre: 24 | blog: blog | Košice
Rozbalit Rozbalit vše Re: Samba: soubor či adresář končící na "." se na klientu zobrazí krypticky
Samozrejme, samba sa takto nastavit da.

Hint - %a substitution v kombinacii s direktivou include.
17.5.2013 16:06 JanM | skóre: 28
Rozbalit Rozbalit vše Re: Samba: soubor či adresář končící na "." se na klientu zobrazí krypticky
to vypadá lépe než jedna direktiva "na tvrdo". dík.

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.