Linux && SMB

doublemother

Хочется какой-нибудь легкий и удобный гуёвый клиент самбы под линукс. Из всевозможных виденных клиентов у большинства крайне убогий интерфейс, желание, чтобы я им что-нибудь куда-нибудь усиленно прописывал и т.п. и т.д. Хорошо сделан в этом плане konqueror, где можно просто набрать или "smb://1.1.1.1", и удобно пользоваться, но он тянет за собой половину кед. Как и krusader и неудобный smb4k. Есть еще относительно нормально работающий с самбой MC, но он сам по себе мерзкий. Еще пробовал всякие xsmbrowser, smbc, tksmb, даже простой smbclient - всё ужасно.
Что посоветуете, кто чем пользуется?

nikolajanashkin

konqueror 'ом

Bibi

mount.cifs -o iocharset=utf8,codepage=cp866

hwh2010

mount.cifs -o iocharset=utf8,codepage=cp866
маунтишь каждую шару? бидняго!
smbnetfs — наш выбор!

Bibi

маунтишь каждую шару? бидняго!
не каждую. только те, где русские буковки, на остальные через mc захожу.
сейчас гляну этот smbnetfs

doublemother

Я хочу нормальную быструю работу. Мне в XFCE тянуть кеду ну вот никак не хочется.

spitfire

Try smbnetfs.

doublemother

Вещь понравилась, особенно если её в автозапуск прописать. Но лишние символы в пути всё-таки не нравятся)
Если ничего лучше не найду, придётся, наверное, остановиться на на smbnetfs.

Bibi

круто! спасибо!

hwh2010

Но лишние символы в пути всё-таки не нравятся

\\server\share
/s/server/share

разница в 1 символ

doublemother

Ну, в принципе да, хотя и некошерно это, пихать что-то лишнее в рутовую директорию.

krishtaf

можно не в рутовую

doublemother

Не в рутовую получается длиннее. Но btw я уже даже красивый скрипт в /etc/init.d написал :)

Fragaria

через ~/ не сильно длиннее

doublemother

Я же не буду smbnetfs монтировать прямо в ~/. Вдруг кто-то зарегистрирует себе комп Desktop или workspace? :)

spitfire

~/s/
, наверное.

hwh2010

~/s/
это уже как раз не особенно кошерно. Нахера каждому юзеру маунтить smb в свою директорию?

Fragaria

Что значит маунтить smb? "Точка монтирования" в данном случае - условность, фактически то же, что и ярлык "Сетевое окружение" в винде. Какая разница, где она будет располагаться, в каталоге пользователя, в /mnt или в рутовой директории, если в реальности файлы всё равно остаются в сети?

doublemother

Затем, что для пользователя pupkin адрес /home/pupkov/smb/myhost обломает все надежды и мечты, ибо прав доступа к домашнему каталогу pupkov'а у pupkin'а нету.

Fragaria

Логично, но это имеет смысл только в случае, когда несколько юзеров на одном компе. А если ты только для себя настраиаешь - то /~smb/ вполне себе вариант.

Gaishnik

В обычном гномовском наутилосе Go->Location и вводишь smb://server . Smb автоматически маунтится к рабочему столу и открывается в наутилусе.

Marinavo_0507

Затем, что для пользователя pupkin адрес /home/pupkov/smb/myhost обломает все надежды и мечты, ибо прав доступа к домашнему каталогу pupkov'а у pupkin'а нету.
ну это примерно так же, как если ты в форум запостишь "ссылку" типа D:\Мои файлы\Картинка.jpg

iru-2008

тут какой о изврат понасоветовали :confused:
сам для самбы пользуюсь двухпанельным файлменеджером mucommander. ест ссылки вида и и smb://10.0.0.1, а еще нормально работает с фтп(с точки зрения обывателя) и просто достаточнол удобен.

doublemother

Мне тяжело, очень тяжело об этом говорить, но ведь не флокалом единым мир существует :)
Например, я могу сделать
ln -s /s/someuser/someshit /mnt/work

И этот симлинк у меня будет прекрасно открываться. Что будет делать другой пользователь, если вместо /s/ будет /home/somebody/ ?

doublemother

У меня даже гнома с наутилусом нет. Во я неудачник?)

doublemother

Во, классная вещь.
smbnetfs он мне похоже полностью не заменит, тот всё-таки позволяет из любой программы прозрачно обращаться к самбе, но штука суперская.

spitfire

smbnetfs <mountpoint> -o allow_other

doublemother

Если мой домашний каталог закрыт для всех, кроме меня, а smbnetfs смонтирована в домашний каталог, то с этим allow_other можно пойти и сделать себе харакири в сортире.

serega1604

ну монтируй в /tmp, /media или /mnt кто тебе мешает?

doublemother

Ну я уже и монтирую в /s/
Просто я к тому, что адрес вида ~/s/ не только длиннее, но еще и сильно некошернее :)

serega1604

у тебя действительно есть несколько пользователей, которые регулярно заходят на чьи-либо самба-шары?

doublemother

у меня их как минимум два. Я и рут. smbnetfs монтируется у меня при старте систему рутом. Потому что это правильно.

serega1604

1. руту незачем куда-то ходить по самбе.
2. у рута есть доступ к любому каталогу.

doublemother

1. У меня нет доступа в каталог /root/
2. С какого перепою рут будет что-то монтировать в мой домашний каталог?

serega1604

тебе и не нужен доступ к /root
root не должен тебе что-то монтировать - ты сам должен его себе примонтировать.

doublemother

Вот у меня ни малейшего желания монтировать каждый раз после перезагрузки руками чо-то. Я хочу просто пользоваться самбой, когда мне это приспичит, а не красноглазить лишний раз. Поэтому за меня всё монтируют скрипты в rc.d. При запуске системы. Из-под рута.

serega1604

а в xfce разве нельзя выполнить произвольный скрипт при старте?
руками я и не заставлял ничего делать.

doublemother

А зачем, если такие вещи должна делать система? Почему каталог home или локалка поднимается системой, а самбу должен поднимать пользователь? В упор не понимаю.

serega1604

потому что пользователь, который этим пользуется - один, и он вполне может это сделать без рутовых прав.

doublemother

В данный момент я вообще на своём ноутбуке единственный пользователь. Так что ж мне теперь, всё подряд пускать из-под пользователя, разве что иксы оставив руту, потому что из-под пользователя они всё еще падают? А если я решу, скажем там, девушке пользователя на ноуте создать, мне половину настроек системы менять надо будет? Какие-то странные у вас представления о юзабилити.

iru-2008

всё подряд пускать из-под пользователя
а ты все запускаешь из=под рута? :confused:

doublemother

из-под рута я запускаю system-wide утилиты/демонов, например монтирование нтфс-раздела или какое-нить логгирование чего-нибудь. А локальное что-то запускаю из-под пользователя. Самба, как некое адресное пространство, должна существовать для всех, по-моему это очевидно.
Оставить комментарий
Имя или ник:
Комментарий: