Чтение онлайн

на главную - закладки

Жанры

Стахнов Алексей Александрович

Шрифт:

Добавление пользователей Samba

Для добавления пользователей в файл /etc/samba/smbpasswd необходимо наличие самого файла /etc/samba/smbpasswd. Также должна существовать и учетная запись пользователя в Linux-системе. Если эти условия соблюдены, следует:

1. Воспользоваться программой smbpasswd для создания учетной записи

smbpasswd -a user_name

2. Активировать учетную запись

smbpasswd -e user_name

3. Эту операцию придется произвести с каждым пользователем. Существуют скрипты, позволяющие перебросить пользователей из файла passwd в файл smbpasswd. Но они только перебрасывают пользователей, а пароли для них все равно придется заводить вручную. Еще один недостаток этих скриптов – после них придется удалять пользователей типа nobody, root, news и т. п.

Для монтирования ресурсов, предоставляемых сервером Samba, используются команды smbclient и smbmount. Обо всех возможностях

этих комавд можно узнать из соответствующих man-страниц, краткие сведения о команде smbclient вы получите в этой главе.

Принтеры

Принтер, установленный в системе с сервером Samba, предоставить в общее пользование Samba-клиентам очень просто. Все принтеры, которые определены в файле /etc/printcap, становятся доступными после того, как вы добавите следующую секцию в конфигурационный файл smb.conf:

[printers]

path = /var/spool/lpd

writeable = no

guest ok = no

printable = yes

Использование ресурсов Samba

Хотя сервер Samba позиционируется как средство доступа Windows-клиентов к ресурсам Linux-систем, тем не менее, в пакете есть средства для того, чтобы Linux-компьютеры могли также просматривать и монтировать SMB-ресурсы. И что особенно приятно, доступ к ресурсам Windows-сети можно получить и в том случае, когда сервером является машина с Windows!

Программа клиента SMB для Linux включена в дистрибутив Samba и называется smbclient. Она обеспечивает FTP-подобный интерфейс командной строки. Также существует пакет smbfs, который позволяет монтировать и размонтировать SMB-ресурсы.

Для того чтобы увидеть доступные SMB-ресурсы, выполните команду:

/usr/bin/smbclient -L host

где host – это имя машины, ресурсы которой вас интересуют. Эта команда вернет список имен доступных сервисов.

Пример команды smbclient:

Для использования сервиса выполните следующую команду:

/usr/bin/smbclient service <password>

где service – имя хоста и сервиса. Например, если вы пытаетесь обратиться к каталогу, который доступен под именем public на машине, названной ziga, то имя сервиса должно представлять собой \\ziga\pubiic. Поскольку в языке С обратный слэш является спецсимволом, то практически необходимо ввести такую строку:

/usr/bin/smbclient WWzigaWpublic mypasswd

где mypasswd — ваш пароль. В результате вы должны получить приглашение smbclient:

smb: \>

Для получения справки необходимо ввести h и нажать <Enter>:

Как видите, практически все команды дублируют команды FTP-клиента.

Утилита smbclient многое позволяет, однако она утомительна для использования. Если от Windows-сети нужен только доступ к дисковым ресурсам – рекомендуется воспользоваться пакетом Smbfs.

В пакет Smbfs входят утилиты smbmount и smbumount, которые работают подобно mount и umount.

Так же есть графическая утилита gnomba – подобная утилите Сеть Windows.

Утилиты

Как и у других подобных проектов, для пакета Samba существует достаточно много сторонних утилит, позволяющих упростить конфигурирование и доступ к ресурсам.

Вот список утилит и программ, в той или иной мере относящихся к пакету Samba:

• smbstatus – утилита для мониторинга Samba;

• swat – инструмент для конфигурирования Samba через Web-интерфейс;

• smbpasswd – управление паролями Samba;

• testparm – проверка конфигурационного файла;

• testprns – проверка конфигурации принтера;

• smbtar – SMB-утилита резервного копирования;

• smbclient – клиент командной строки;

• Ksamba – KDE-программа, предназначенная для конфигурации;

• smbedit – Win32-приложение для правки конфигурационного файла Samba;

• webmin – универсальная программа конфигурации через Web-интерфейс, в том числе и Samba;

• GSMB – графический интерфейс для утилиты smbpasswd;

• SambaSentinei – графический интерфейс для утилиты smbstatus.

SWAT

SWAT (Samba Web Administration Tool) – одна из наиболее известных утилит для работы с сервером Samba через Web-интерфейс. Для доступа к SWAT в браузере необходимо набрать localhost:901. Далее, после ввода логина и пароля вы получаете доступ к программе SWAT, которая охватывает практически все настройки Samba, доступные через Web-интерфейс.

Webmin

Программа с Web-интерфейсом, позволяющая

конфигурировать множество служб и сервисов через Web (рис. 24.1, 24.2). В частности есть возможность настраивать сервер Samba.

Рис 24.1. Webmin – список сервисов

Рис 24.2. Webmin – управление Samba

Ksamba

Программа для KDE-оболочки, предназначенная для конфигурации Samba (рис. 24.3). Достаточно удобная и понятная.

Рис. 24.3. Ksamba

GSMB

Графический интерфейс к утилите smbpasswd – намного приятней работать (рис. 24.4).

Рис. 24.4. GSMB

SambaSentinel

Графический интерфейс к утилите smbstatus (рис. 24.5). Позволяет производить мониторинг, удалять зависшие задачи.

Рис. 24.5. SambaSentinel

Ссылки

• www.linuxoid.ru/how_to/samba5.html – Илья Басин. Samba за пять минут.

• www.samba.org – официальный сайт проекта Samba.

• www.webmin.com – официальный сайт проекта Webmin.

• www.culte.org/projets/developpement/gsmb/ – официальный сайт проекта GSMB.

• boombox.campus.luth.se/sambasentinel.php – сайт проекта SambaSentinel.

• www.linux.org.ru/books/HOWTO/SMB-HOWTO.html – SMB-HOWTO (русский перевод).

Глава 25 Linux – для клиентов Novell

В последние несколько лет протокол TCP/IP стал стандартом de-facto при построении сетей, однако еще лет пять назад в корпоративной среде в качестве сетевого протокола повсеместно использовался протокол IPX, разработанный фирмой Novell.

Фирма Novell стояла у истоков локальной сети как таковой. До сих пор на большинстве сетевых карт написано "Ready for Novell" или "NE compatible" – что означает совместимость с сетевой картой производства фирмы Novell (которые не производятся уже лет 10–15). Флагманский продукт фирмы Novell – программное обеспечение для сервера, носящее название "Novell Netware". Это программное обеспечение на просторах СНГ долгое время занимало монопольное положение при построении локальных сетей на базе недорогих компьютеров л86.

Наиболее популярным и чаще устанавливаемым программным обеспечением была Novell Netware версии 3.к. Конечно, были выпущены Novell Netware версий 4 и 5, однако из-за просчетов компании и других факторов (в частности увеличения популярности Windows NT и Linux) рыночная доля Novell Netware стремительно сократилась. Тем не менее, во многих крупных учреждениях сохранились серверы, использующие Novell Netware. Поэтому мы должны уметь с ними взаимодействовать.

Термины, используемые в тексте

Для лучшего понимания текста приведем расшифровку некоторых используемых терминов. Поскольку идеология IPX несколько отличается от TCP/IP, некоторые термины могут оказаться незнакомыми для широкой аудитории.

• 802.2 – это протокол I.E.E.E., определяющий набор процедур управления логическими связями (Logical Link Control). Он обеспечивает упрощенный способ сосуществования различных протоколов, однако является ограниченным.

• 802.3 – это протокол I.E.E.E., определяющий механизм множественного доступа к среде переноса с определением коллизий (Carrier Sense Multiple Access with Collision Detection, CSMA/CD). Базируется на оригинальном стандарте DIX Ethernet с некоторыми дополнениями. Важнейшее изменение – в кадре поле типа "идентификатор протокола" используется в качестве поля длины. IEEE 802.3 был спроектирован для того, чтобы переносить только фреймы IEEE 802.2, однако существуют реализации, которые используют этот тип для прямого переноса фреймов IPX.

• Bindery – специализированная база данных, сохраняющая сетевую конфигурационную информацию на файловом сервере Novell. Используется для получения информации о доступных серверах, маршрутизации и пользователях. Отдаленно напоминает сервер DNS.

• Ethernet ll – это упрощенная версия оригинального стандарта DIX Ethernet. Протокол часто используется в среде Novell Netware.

• Hardware address – адрес устройства. Число, уникально идентифицирующее хост в физической сети на уровне доступа к среде передачи данных.

Поделиться:
Популярные книги

Герцог. Книга 1. Формула геноцида

Юллем Евгений
1. Псевдоним "Испанец" - 2
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Герцог. Книга 1. Формула геноцида

Приказано выжить!

Малыгин Владимир
1. Другая Русь
Фантастика:
боевая фантастика
попаданцы
альтернативная история
7.09
рейтинг книги
Приказано выжить!

Двойник Короля 6

Скабер Артемий
6. Двойник Короля
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Двойник Короля 6

Глэрд VIII: Базис 2

Владимиров Денис
8. Глэрд
Фантастика:
фэнтези
боевая фантастика
попаданцы
5.00
рейтинг книги
Глэрд VIII: Базис 2

Второгодка. Книга 5. Презренный металл

Ромов Дмитрий
5. Второгодка
Фантастика:
городское фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Второгодка. Книга 5. Презренный металл

Я еще царь. Книга XXX

Дрейк Сириус
30. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
5.00
рейтинг книги
Я еще царь. Книга XXX

Последний Герой. Том 1

Дамиров Рафаэль
1. Последний герой
Фантастика:
попаданцы
альтернативная история
фантастика: прочее
5.00
рейтинг книги
Последний Герой. Том 1

Мы друг друга не выбирали

Кистяева Марина
1. Мы выбираем...
Любовные романы:
остросюжетные любовные романы
прочие любовные романы
современные любовные романы
5.00
рейтинг книги
Мы друг друга не выбирали

Тактик

Земляной Андрей Борисович
2. Офицер
Фантастика:
альтернативная история
7.70
рейтинг книги
Тактик

Искатель 4

Шиленко Сергей
4. Валинор
Фантастика:
рпг
фэнтези
попаданцы
5.00
рейтинг книги
Искатель 4

Жена со скидкой, или Случайный брак

Ардова Алиса
Любовные романы:
любовно-фантастические романы
8.15
рейтинг книги
Жена со скидкой, или Случайный брак

Мятежник

Прокофьев Роман Юрьевич
4. Стеллар
Фантастика:
боевая фантастика
7.39
рейтинг книги
Мятежник

Я еще граф. Книга #8

Дрейк Сириус
8. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Я еще граф. Книга #8

Моя простая курортная жизнь 5

Блум М.
5. Моя простая курортная жизнь
Любовные романы:
эро литература
5.00
рейтинг книги
Моя простая курортная жизнь 5