Видео смотреть бесплатно

Смотреть телеграм видео

Официальный сайт interaktiveboard 24/7/365

Смотреть видео бесплатно

11.10.09 15:13

antКак я поднимал SAMBA

Хочу поделиться своим опытом поднятия SAMBA клиента и сервера в своей домашней сети. Это как бы конкретный пример будет...


Система:
Pentium II 450 MHz
128 Mb RAM
20 Gb HDD
Остальное, думаю, не имеет значения. Просто видно, что система не самая сильная.

На этой машине стоит Debian Lenny с рабочим окружением LXDE. Информацию о SAMBA я черпал в основном отсюда. А ещё читал маны и другую информацию в гугле.

Итак, вначале установил пакет samba и ещё несколько: smbclient, smbfs, swat.

Думал сначала настроить с помощью SWAT. Это web интерфейс для конфигурирования. Но там было сказано, что оно вытирает все комментарии в файле smb.conf. (Поэтому решил не использовать.) Для запуска нужно ввести в строку адреса веб-броузера: http://localhost:901. Там вводиться логин root и пароль суперпользователя. Можно входить удалённо.

Решил настроить вручную. Начну с того, как я присоединил шару из локальной сети. В сети несколько компьютеров, которые соединены свитчем. Выход в интернет через ADSL маршрутизатор.

На компьютере моего брата, который по мощнее будет, есть моя папка. Адрес компьютера 192.168.1.40. С помощью команды

smbclient -L //192.168.1.40

я просмотрел папки, которые раздаёт компьютер. Среди них также есть моя папка VovaTemp. Для того, чтобы её присоединить, то нужно ввести:

smbclient //192.168.1.40/VovaTemp

Оно там просит пароли я не вводил ничего. Появляется строка запроса. Для вывода списка команд нужно ввести help. Но здесь мои исследования в этой части заканчиваются. Я почему-то не смог скачать файл с помощью get. Да и хотелось бы. чтобы папку можно было открыть с помощью обычного файлового менеджера (PCMan). Дальше буду играться с файлом /etc/fstab и утилитой mount (mount.cifs).

От своего пользователя я создал на рабочем столе папку
mkdir /home/vova/desktop/net_VovaTemp

Далее в папке /etc/samba/ создал файл user, в котором прописал:

username=vova
password=

Думаю, можно было любого юзера вписать. Пароль я вообще оставил незаполненным.

В файле /etc/fstab добавил строку:

//192.168.1.40/VovaTemp /home/vova/Desktop/net_VovaTemp cifs credentials=/etc/samba/user,noexec,user,noauto 0 0

Первый элемент - адрес шары, второй - точка монтирования, третий - тип файловой системы. В опциях указал созданный файл /etc/samba/user. Данные из этого файла будут использоваться для аутентификации (чтоб каждый раз не вводить). noexec - для безопасности. user - для того чтобы обычный пользователь мог примонировать папку (фишка будет потом). noauto - чтобы не монтировало при запуске. Компьютер брата может быть не включенный.

Тепер можно монтировать и от монтировать от имени обычного пользователя:

mount /home/vova/Desktop/net_VovaTemp

umount /home/vova/Desktop/net_VovaTemp

Пиркольно. Оно дополняет сразу весь путь после команды mount (от обычного пользователя) :-).

Фишка ещё в том, что на том же рабочем столе я сделал скрипты для при монтирования и от монтирования сетевой папки. Т.е. создал обычные текстовые файлы с указанными выше командами (mount_VovaTemp, umount_VovaTemp) и изменил их режим на запуск:

chmod +x mount_VovaTemp

(Хотел показать картинку - как это всё выглядит но не знаю как). Жаль, но как сделать, чтобы оно сообщало о выполненном действии (окошко какое-то или ещё что-то) я тоже не знаю. Может как-то можно сделать, чтобы оно автоматически монтировало эту папку без этих скриптов как в GNOM’е в Убунту.

Следующий этап - расшаривание своей папки. Это уже надо лезть в /etc/samba/smb.conf.

Короче, искал я те параметры что в инструкции. Нашёл только security. Там вписал следующие строки:

security = user
encrypt passwords = true
map to guest = bad user
guest account = vova

Короче, последнее (guest account = vova) - это имя пользователя в этой машине. Можно поставить и nobody, но когда кто-то скопирует файл в эту папку, он будет принадлежать nobody и я от своего юзера ничего не смогу сделать. Даже не смогу удалить. Сразу за этим идет собственно описание самой папки:

[public]
comment = Моя Шара
path = /home/vova/Desktop/Моя_Шара
read only = no
guest only = yes
guest ok = yes

Потом я создал папку на десктопе (от имени обычного пользователя):
mkdir /home/vova/Desktop/Моя_Шара

Для неё создал права 777 (все могут делать с ней, что хотят, но я знаю, что плохого не сделают).

После перезагрузки компьютера эта папка стала видна на компьютере моего брата (имя ей public on vova-pc server).

И обмен файлами стал возможен.



digiwhite 11.10.09 15:39 # +1
Хотел показать картинку - как это всё выглядит но не знаю как


Использую консольную утилиту scrot. Позволяет задать задержку до создания снимка, качество снимка и выходной формат. ИМХО очень удобно.
ant 11.10.09 15:41 # +0
Я картинку в GIMP`е сделаю (но всё равно спасибо). Не знаю как её сюда вставить.
digiwhite 11.10.09 15:45 # +0
Ну как-то GIMP пользовать для создания скриншота... Ну не знаю :). Это наверное что-то сродни тяганию 5-ти литровой канистры с водой маневровым тепловозом :).
ant 11.10.09 16:25 # +0
Я просто ещё отредактирую изображение (откадрирую нужное по крайней мере).
or10n 12.10.09 13:34 # +0
может быть имело смысле вначале сделать пост полностью (написать текст, сделать картинки) и выложить целиком готовый?
ant 12.10.09 13:46 # +0
Картинка это как приложение. Чтобы все видели это... С этой проблемой я как раз и столкнулся. Как выложить картинку в пост?
DEViANCE 11.10.09 16:48 # +0
Есть еще гуевый Shutter ;) Удобная тулза.
digiwhite 11.10.09 15:48 # +0
Скажите, а какое отношение к посту все же имеет тэг LXDE?
ant 11.10.09 16:24 # +0
Ну я так понимаю, что в KDE и в GNOME этого делать не надо по умолчанию. Там уж всё работает и есть даже свои графические утилиты. И сеть уже по умолчанию видна из файлового менеджера. А во всём остальном надо самому настраивать. В том числе и в LXDE.

И так как я хотя-нехотя пользователь LXDE, то хотел бы, чтобы в wilinux’е больше писали об этом окружении.

Ну в основном причина в том, что я всё это делал в LXDE.
digiwhite 11.10.09 16:36 # +0
По моему - десктопные окружения или оконные менеджеры тут все-таки не к месту. ИМХО :). Все равно редактировать конфиг руками в текстовом редакторе и выполнять команды в консоли :).
ant 11.10.09 17:16 # +0
Возможно. Но это как бы дополнительная информация для тех, у кого есть этот менеджер, что как бы это для них в первую очередь.
digiwhite 11.10.09 17:21 # +0
Какой клиент?
digiwhite 11.10.09 17:22 # +0
Т.е. менедежер.
ant 11.10.09 18:19 # +0
Оконный. openbox там с LXPanel
exelens 11.10.09 18:31 # +0
Нужно делать.
Зависит от дистра, тег убрал
Username 11.10.09 16:57 # +1
есть серьезный вопрос. Как примонтировать smb-шару через фстаб, если в имени общей папки - пробел?
digiwhite 11.10.09 16:59 # +0
Может поробовать добавить перед пробелом символ ''? Т.е. будет что-то в стиле:
1
2
3

path = /home/user/shared/Моя\ папка\ для\ всех
 
Username 11.10.09 17:01 # +0
да не работает, и кавычки, и апострофы. Я б не спрашивал, будь все так легко
digiwhite 11.10.09 17:08 # +0
Погуглил, нашел вариант, судя по тому, что пишут - вариант рабочий:
1
2
3

//file\040server/User_folders /mnt/file_server smbfs username=,password= 0 0
 
digiwhite 11.10.09 17:09 # +1
Ну т.е. используйте символ \40 для замены пробелов.
Username 11.10.09 17:29 # +0
спасибо, попробую
ant 11.10.09 17:11 # +0
По моему где-то есть рекомендации для таких сетевых папок.
ant 11.10.09 17:12 # +0
Я имею в виду рекомендации на счёт имён. Т. е. не делать сетевые папки с такими именами.
Username 11.10.09 17:29 # +0
К сожалению, это System (C), да и вообще, переименовывать в данной ситуации - не труЪ. Раз умеет винда, то и самба должна уметь. Вопрос как.
xT 11.10.09 18:36 # +0
Видимо для этого и переименовали в оффтопе >=висте, documents & settings в users
)
xtavras 11.10.09 17:58 # +0
как то неуверенно и русский сильно хромает, без обид, но даже читать отбивает желание, хотя топик полезный.
ant 11.10.09 18:22 # +0
Может это даже не русский хромает... :) Это мой первый нормальный пост.
xtavras 11.10.09 18:29 # +0
я понял, но отмазка не катит:-P исправь пожалуйста хотя бы опечатки.
exelens 11.10.09 18:33 # +0
Исправил те, которые заметил.
ant 11.10.09 22:11 # +0
Спасибо. Хотелось бы узнать правда какие. Возможно это из-за использования украинско-русской раскладки unicode...
ant 12.10.09 09:26 # +0
Эй! Разве отмонтировать (вместе) - неправильно?
exelens 12.10.09 10:10 # +0
В русском яз нет слова монтировать.
От идёт как приставка. Написание может быть двоякое. Но лучше уточнить у филологов.
denis_ch 11.10.09 17:58 # +0
Мда... Насколько же это всё "просто" по сравнению с оффтопиком...
digiwhite 11.10.09 18:00 # +0
Возьмите GUI фронтенд и не парьтесь.

Лучшие блоги (все 141)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2825 из 215 городов)
Топ пользователей Топ блогов
welinux.ru
Оригинальный банкет в ресторане в Москве.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн