Подскажите, организовано созранение архива папки с документами на папку виндоус по Самбе.Все копируется нормально, в архиве на линуксе имена файлов русские на винде кракозябры. Как сделать чтобы имена были читаемы?
И еще вопрос почему Самба не перезапускается командой etc/init.d/samba restart
ОС:Debian4.0
Вот скрипт
#!/bin/sh
cd /home
tar -cvvf /home/work.tar work/
mount -t smbfs -o name=xxx,password=xxx //windows/work /mnt/work
cp /home/work.tar /mnt/work
umount /mnt/work
smb.conf
#global param
[global]
workgroup = work
security = SHARE
printcap name = cups
disable spoolss = Yes
show add printer wizard = No
printing = cups
[work]
comment = folder
path = /home/work
force user = work
force group = users
read only = No
guest ok = Yes
[printers]
comment = Debian printer
path = /var/spool/samba
guest ok = Yes
printable = Yes
use client driver = Yes
browseable = No
И подскажите как подключится к Линукс из виндоуз в графическом режиме?
Вопрос по SAMBA (кракозябры)
Модератор: Bizdelnick
-
apteka5
- Сообщения: 5
- ОС: Linux
Re: Вопрос по SAMBA
Линукс и Винда используют разные кодировки (обычно), поэтому, если
архивировать в Линуксе папку с русскими именами файлов так и будет.
Лекарство:
1) копировать папку, архивировать под виндой (настроив в самбе dos charset (
[global]
dos charset = cp866
))
2) написать в винде прогу меняющую имена файлов из кодировки линукса на виндовую
(кодировку линукса узнаешь так : echo $LC_MESSAGES; там будет что-то
вроде ru_Ru.utf8 - после точки идет кодировка)
архивировать в Линуксе папку с русскими именами файлов так и будет.
Лекарство:
1) копировать папку, архивировать под виндой (настроив в самбе dos charset (
[global]
dos charset = cp866
))
2) написать в винде прогу меняющую имена файлов из кодировки линукса на виндовую
(кодировку линукса узнаешь так : echo $LC_MESSAGES; там будет что-то
вроде ru_Ru.utf8 - после точки идет кодировка)