한 서버에서 내 영화 폴더를 공유하고 싶습니다. 그래서 utf8을 사용합니다
smb.conf 입니다
[global]
workgroup = BLU
server string = nas
netbios name = NAS
server role = standalone server
hosts allow = 192.168.0.
log file = /var/log/samba/samba.%m
max log size = 50
realm = blu.priv
dns proxy = no
kerberos method = secrets and keytab
server signing = mandatory
client signing = mandatory
smb encrypt = mandatory
restrict anonymous = 2
log level = 1
server min protocol = SMB3
client max protocol = SMB3
name resolve order = bcast lmhosts host wins
local master = No
preferred master = No
bind interfaces only = Yes
local master = No
preferred master = No
winbind use default domain = Yes
ldap admin dn = cn=ldapadm,dc=ldap1,dc=blu,dc=priv
security = ads
ldap ssl = start tls
tls verify peer = no_check
template homedir = /home/%U
template shell = /bin/bash
password hash userPassword schemes = CryptSHA512:rounds=7000
unix charset = UTF8
idmap config * : backend = ldap
idmap config * : range = 10000-20000
idmap config * : ldap_url = ldap://ldap1.blu.priv
idmap config * : ldap_base_dn = ou=idmap,dc=ldap1,dc=blu,dc=priv
idmap config * : ldap_user_dn = cn=ldapadm,dc=ldap1,dc=blu,dc=priv
[Video]
comment = Public Stuff
path = /var/video
public = yes
writable = no
printable = no
guest ok = no
follow symlinks = no
나는 mount.cifs를 사용하여 디렉토리를 마운트합니다.
sudo mount.cifs -vvv //nas.blu.priv/Video -o iocharset=utf8,sec=krb5,user=pino,cruid=pino,vers=3.1.1,forceuid,forcegid,uid=$(id -u pino),gid=$(id -g pino),seal /mnt/tmp/
나는 /mnt/tmp에 가서 매우 이상한 이름을 가진 이 영화 파일을 원격에서 로컬로 봅니다! 이러한 문제를 피하기 위해 utf8을 사용하는 이유는 무엇입니까?
장소 상에서
md5sum Video/13º\ floor\:\ a\ nice\ movie.avi
f7c74cd7da379ff3830043ce36e291f1 Video/13º\ floor\:\ a\ nice\ movie.avi
리모컨에서는 제목이 ..1L1HW1~H.AVI가 됩니다!
md5sum /mnt/tmp/1L1HW1~H.AVI
1L1HW1~H.AVI f7c74cd7da379ff3830043ce36e291f1
답변1
맹글링된 이름을 비활성화하면 이름이 로컬 디렉터리의 이름과 같아지므로 읽을 수는 있지만 열 수는 없습니다.
[Video]
comment = Public Stuff
path = /var/video
public = yes
writable = no
printable = no
guest ok = no
follow symlinks = no
~이 되다
[Video]
comment = Public Stuff
path = /var/video
public = yes
writable = no
printable = no
guest ok = no
follow symlinks = no
mangled names = no