русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Запуск и работа системы SAMBA


Дата добавления: 2015-07-09; просмотров: 651; Нарушение авторских прав


Запуск демонов smbd и nmbd производится сценарием в /etc/init.d (при-

мер 25.3).

 

Пример 25.3. Запуск SAMBA

 

# /etc/init.d/samba start

Starting samba... [ ok ]

# netstat -ta

Active Internet connections (servers and established)

 

Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:netbios-ssn *:* LISTEN

 

После старта сервер smbd прослушивает 139-й порт TCP (netbios-ssn).

Команда nmblookup проверяет разрешение NetBIOS-имен, за которое отвеча- ет сервер nmbd (пример 25.4).

 

Пример 25.4. Проверка разрешения NetBIOS-имен

 

$ nmblookup NOTE

querying NOTE on 192.168.111.127 192.168.111.25 NOTE<00>

 

Команда nmblookup посылает широковещательный запрос с целью опреде- лить IP-адрес компьютера в данной сети, который имеет требуемое NetBIOS- имя.

В сети NetBIOS используется мастер-браузер — компьютер, обслуживаю- щий базу данных NetBIOS-имен компьютеров в данной сети. Им бывает PDC либо один из компьютеров одноранговой сети. При отсутствии PDC произво- дятся выборы мастер-браузера. Для определения, какой компьютер в сети является мастер-браузером, можно использовать команду из примера 25.5.


 

Пример 25.5. Определение мастер-браузера

 


$ nmblookup -M -- - querying MSBROWSE


 

on 192.168.111.127


192.168.111.25 MSBROWSE <01>

 

В пакете SAMBA имеется удобная интерактивная утилита smbclient, пре- доставляющая возможности доступа к SMB-серверам. С ее помощью можно получить список ресурсов на сервере SMB (примеры 25.6 и 25.7).

 

Пример 25.6. Получение списка разделяемых ресурсов (фрагмент)

 

$ smbclient -L //NOTE Password:

Domain=[CLASS] OS=[Unix] Server=[Samba 3.4.2]



 

Sharename Type Comment
--------- ---- -------
homes Disk Home directories
PUB Disk Public share

 

На приглашение ввести пароль можно просто нажать клавишу <Enter>.

Данная команда позволяет получить список разделяемых ресурсов на сервере. Обратите внимание, что в этом примере разделяемый ресурс BUX не представ- лен в списке, т. к. в его настройках присутствует параметр browseable = no.

 

Пример 25.7. Доступ к публичному ресурсу (фрагмент)

 

$ smbclient //NOTE/pub Password:

Domain=[CLASS] OS=[Unix] Server=[Samba 3.4.2] smb: \> help

? altname archive blocksize cancel

cd chmod chown del dir

...

smb: \> ls

 

. D 9 3 12:35:00
.. D 9 3 12:29:56
linux.tar   25 3 17:20:24

 

38153 blocks of size 262144. 21261 blocks available smb: \> get linux.tar

getting file \linux.tar of size 0 as linux.tar (104994.9 kb/s) (average

kb/s) smb: \> quit

 

Из примера 25.7 видно, что клиентская программа smbclient предоставляет аналогичные ftp встроенные команды, например, help. Для получения фай- лов с разделяемого SMB-ресурса можно использовать команды get и mget.

Для получения доступа к ресурсу BUX пользователь buxgalter должен быть зарегистрирован в базе данных учетных записей SAMBA smbpasswd с помо- щью одноименной команды (пример 25.8). Перед выполнением команды smbpasswd он уже должен быть зарегистрирован, как UNIX-пользователь.

 

Пример 25.8. Регистрация в SAMBA пользователя

 

# useradd -M -d /home/samba/buxgalter/ buxgalter

# smbpasswd -a buxgalter New SMB password:

Retype new SMB password:

unable to open passdb database. Added user buxgalter.

 

Пользователь buxgalter зарегистрирован в базе данных учетных записей SAMBA. Тип хранилища базы данных задается настройкой passdb backend. По умолчанию используется тип хранилища tdbsam.

Пользователь buxgalter может теперь с помощью smbclient получить дос- туп к файлам, расположенным на ресурсе BUX. Команда smbclient позволяет явно указать имя пользователя для доступа к ресурсу с помощью опции –U (пример 25.9).

 

Пример 25.9. Подключение к ресурсу от имени заданного пользователя

 

$ smbclient //NOTE/BUX -U buxgalter

 

В этом случае должен быть введен верный пароль пользователя.

Аналогично осуществляется доступ к домашним каталогам пользователей, которые зарегистрированы в SAMBA с помощью smbpasswd (пример 25.10).


 

Пример 25.10. Подключение к домашнему каталогу

 

$ smbclient //NOTE/user1 Password:

.   D 10 3 17:11:15
..   D 9 3 12:29:56
.qt   DH 10 3 16:18:02
GvR   D 6 3 18:58:20
LPI   D 10 3 12:25:33
UML   D 18 3 22:22:05
smb: \> quit        

 

Domain=[CLASS] OS=[Unix] Server=[Samba 3.4.2] smb: \> ls

 

 



<== предыдущая лекция | следующая лекция ==>
Настройка SAMBA | Монтирование файловых ресурсов SMB


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.111 сек.