Вопрос по libsmbclient
smb://имя компьютера работает только под рутом
Куда ты пытаешься это вводить ?
> 1. Куда ты пытаешься это вводить ?
Ввожу в Конкуероре. Под рутом работает. Под обычным юзером - нет.
Единственное, что приходит в голову - нет прав на /etc/samba/smb.conf
Может быть. Или - сырцы читать, в том месте где ругается.
возможно надо положить smb.conf в ~/.smb
Сырцы чего? КДЕ или Самбы? У меня ошибка такая: "Ошибка при запуске libsmbclient. Проверьте правильность установки Samba". Это какое место?
А чем поможет копирование smb.conf в домашнюю папку? man говорит, что /usr/local/samba/lib - стандартное место для файла настроек. Так он там и лежит. Доступ у юзеров есть на чтение. Но я попробую. Вдруг поможет.
А как насчет проблемы с mplayer - решается?
Если кто поможет с mplayer буду благодарен.
А что с mplayer'ом помогать. Ну качает он сначала, так ведь ему кэш нужно построить. Должен покачать, а потом начать показывать. В исходниках перекачки файла целиком не наблюдается, можно попытаться уменьшить размер буфера, если хочется быстрее. Можно в gdb сделать attach, посмотреть, где именно mplayer сидит.
У меня та же фигня с mplayer'oм. Откмпилирован с --enable-smb, при открытии файлов ругается, что не может открыть smb-ресурс. Сама samba настроена и работает нормально.
Чтобы эту информацию отключить, желательно внести исправление в файл libmpdemux/open.c. Нужно исправить 10 на 0, должно получиться такое:
err = smbc_init(smb_auth_fn, 0); /* Initialize things */
// libsmbclient using
Как альтернативный вариант могу предложить собрать xine с поддержкой gnome-vfs и собрать gnome-vfs2 версии 2.6. Xine по самбе побстрее работает на первый взгляд. Тогда можно будет и по ftp фильмы смотреть
Афигеть. Спасибо
err = smbc_init(smb_auth_fn, 0); /* Initialize things */
// libsmbclient using
Оставить комментарий
avinir60
1. smb://имя компьютера работает только под рутом. При этом права на библиотеку libsmbclient.so прописаны на чтение и исполнение для всех. Под простыми пользователями ругается на отсутствие установленной самбы2. При попытке открыть фильм в mplayer по протоколу smb фильм начинает скачиваться. Мне же надо, чтобы он открывался. При этом mplayer собран с опцией --enable-smb и протокол mms, например, работает на ура.