Страница 1 из 1

LinNeighborhood, user mount и кодировка

Добавлено: 28 авг 2005, 12:40
Pilot
Всем привет!!

Поставил я себе LinNeighborhood, и столкнулся с такими проблемами:
Пользователь не может смонтировать ресурс, говорит smbmnt must be installed suid root for direct user mounts (1000,1000) smbmnt failed:1

От рута монтировать можно, но проблема с кодировкой, вместо русских символов "закорючки"
В samba.conf параметры типа dos charset= ....добавлены, в браузере если набрать smb:/ то в рабочей группе с кодировками всё нормально

Помогите пожалуйста!! :)

Добавлено: 28 авг 2005, 16:20
Llama
Pilot, ну срртветсвенно: chmod +s `which smbmount`
В LinNeighborhood есть возможность передавать опции smbmount - в мане описаны опции iocharset и codepage, соответ свенно первое должно соответсвовать локали, второе - cp866

Добавлено: 28 авг 2005, 19:18
Tellurian
А если не получается?
Перепробывал все варианты кодировок и в LinNeighborhood и в smb4k и при ручном монтировании - результат один:
В LinNeighborhood и в smb4k русские имена отображаются нормально но при монтировании - закорючки, либо вообще русские шары не отображаются
Что делать?

Добавлено: 29 авг 2005, 00:26
Llama
Tellurian, а если руками минтировать smbmount то что? насчет cp866 я все время путаюсь, кажется в конфиге самбы надо писать 866 просто, а при монтировании cp866.. или наоборот...?

Добавлено: 29 авг 2005, 17:22
Pilot
Кодировку сделал, спасибо, но с работой от пользователя всё равно проблемы, после выполнения chmod стало писать
SMB connectoin failed libsmb based programs must *NOT* be setuid root.
2834: Connection to (имя хоста) failed.

Добавлено: 29 авг 2005, 17:54
Llama
Pilot, тогда:
chmod -s `which smbmount`
и добавь себя в группу root

Добавлено: 30 авг 2005, 01:32
Pilot
Такс, делал chmod -s, стало как было раньше.
А в группе root я вроде и так есть
pilot@unix:~$ id
uid=1000(pilot) gid=0(root) группы=0(root),6(disk),11(floppy),17(audio),18(video),19(cdrom)
pilot@unix:~$

Что не так? :?

Добавлено: 30 авг 2005, 09:36
Llama
Pilot, какой дистрибутив?
в debian smbmount от юзера нормально работает...

Добавлено: 31 авг 2005, 01:29
Pilot
Slackware 10

Добавлено: 01 сен 2005, 19:56
Pacefist
бННАЫЕ LinNeighborhood НВЕМЭ ЦКЧВЕМШИ Ъ БЯЕ МЮЯРПНХК Я smb4k СДНАМЮЪ ЦПЮТХВЕЯЙЮЪ НАНКНВЙЮ ОЮОЙХ ЛНМРХПСЧРЯЪ Х НРЙПШБЮЧРЯЪ Б konqueror АЕГ ОПНАКЕЛЛ, МЮ ЯВЕР ЙНДХПНБЙХ Б smb.conf СЙЮГШБЮЕЬЭ МЮОПХЛЕП ДКЪ КНЙЮКХ koi8-r
unix charset = koi8-r
dos charset = cp866
ПЮГСЛЕЕРЯЪ Б ПЮГДЕКЕ [global]

Добавлено: 01 сен 2005, 23:11
Tellurian
Llama писал(а):Tellurian, Ю ЕЯКХ ПСЙЮЛХ ЛХМРХПНБЮРЭ smbmount РН ВРН? МЮЯВЕР cp866 Ъ БЯЕ БПЕЛЪ ОСРЮЧЯЭ, ЙЮФЕРЯЪ Б ЙНМТХЦЕ ЯЮЛАШ МЮДН ОХЯЮРЭ 866 ОПНЯРН, Ю ОПХ ЛНМРХПНБЮМХХ cp866.. ХКХ МЮНАНПНР...?
Руками тоже монтировал - тотже эфект! Пробывал и cp866 и 866 и UTF8 и cp 1251 - результат тотже! Только закорючки разные при различных вариантах.
Причем список список шар таже sab4k нормально выдает, а при монтировании закорючки - явно глюк с самбамаунт!

Добавлено: 02 сен 2005, 00:14
Llama
display charset и unix charset соответсвуюn локали?

Добавлено: 02 сен 2005, 00:59
Tellurian
Значит сейчас удалось увидеть русские буквы с sbmclient
и замонтировать вручную папку нормально командой
smbmount //BOOSTER/video /home/dennis/mnt/BOOSTER -o iocharset=koi8-r,codepage=cp866

но вот ни linneighborhood ни smb4k ни как не хотят монтировать правильно, хотя папки отображают правильно...
Подскажите как linneighborhood передать параметры монтирования?

Добавлено: 02 сен 2005, 01:02
Tellurian
Всё! всем спасибо за помощь!!!!!!!!!!

Моя подпись очень точно соответствует моему случаю!!!
Всё получилось!:D