Видео ролики бесплатно онлайн

Смотреть армянское видео

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

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

11.10.2009 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. С помощью команды

1
smbclient -L //192.168.1.40


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

1
smbclient //192.168.1.40/VovaTemp


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

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


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

username=vova
password=

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

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

1
//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 - чтобы не монтировало при запуске. Компьютер брата может быть не включенный.

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

1
mount /home/vova/Desktop/net_VovaTemp


1
umount /home/vova/Desktop/net_VovaTemp


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

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

1
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 и я от своего юзера ничего не смогу сделать. Даже не смогу удалить. Сразу за этим идет собственно описание самой папки:


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

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


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

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

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


Тэги: debian samba новичку
+ 7 -
Похожие Поделиться

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


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

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

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

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

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

Смотреть онлайн бесплатно

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


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

Online video HD

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

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

Full HD video online

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

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

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