Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:samba [2010/07/29 16:00] |
wiki:samba [2012/05/20 18:55] [Установка и настройка Samba] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Samba ====== | ====== Samba ====== | ||
- | Samba — программа, которая позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией [[http://ru.wikipedia.org/wiki/GNU_General_Public_License|General Public License]]. | ||
- | Samba работает на большинстве Unix-подобных систем, таких как GNU/Linux, POSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD, в OS/2. Samba включена практически во все дистрибутивы GNU/Linux. | + | Samba — программа, которая позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией [[http://ru.wikipedia.org/wiki/GNU_General_Public_License|GPL]]. |
+ | |||
+ | Samba работает на большинстве Unix-подобных систем, таких как GNU/Linux, POSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD, в OS/2. Samba включена практически во все дистрибутивы GNU/Linux, в том числе конечно и в Ubuntu. | ||
===== Установка и настройка Samba ===== | ===== Установка и настройка Samba ===== | ||
+ | |||
+ | <note tip>Чтобы сделать общую папку в Ubuntu Desktop достаточно щёлкнуть правой кнопкой мыши на папке и выбрать пункт меню "Опубликовать папку". Никаких конфигурационных файлов при этом править не надо. Всё описанное ниже относится только к ручной настройке, например, в случае создания файлового сервера.</note> | ||
+ | |||
Для установки достаточно открыть [[терминал]] и ввести: | Для установки достаточно открыть [[терминал]] и ввести: | ||
- | <code>sudo apt-get install samba | + | |
- | sudo apt-get install smbfsa</code> | + | sudo apt-get install samba |
Приложение будет автоматически загружено и установлено. | Приложение будет автоматически загружено и установлено. | ||
- | При помощи терминала сделаем резервную копию файла конфигурации: | + | При помощи терминала сделаем резервную копию начального файла конфигурации: |
- | <code>sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old</code> | + | |
+ | sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak | ||
+ | |||
+ | Теперь можно отредактировать файл настроек /etc/samba/smb.conf, для этого откройте его в любом текстовом редакторе с правами суперпользователя. Например, так: | ||
+ | |||
+ | sudo nano /etc/samba/smb.conf | ||
+ | |||
+ | <note>FIXME - написанное далее вообще говоря всего лишь один конкретный сценарий использования Samba, и в огромном количестве случаев всё настраивается абсолютно не так. Статью необходимо исправить, сделав акцент на возможностях Samba, а не только на применении этой программы в качестве файлохранилища с локальной авторизацией. Пример же с файлохранилищем лучше вынести в отдельную подробную статью.</note> | ||
- | Теперь настройка, отредактируйте файл настроек /etc/samba/smb.conf: | + | Пример настройки Samba в качестве автономного файлового сервера с авторизацией: |
- | <code>sudo gedit /etc/samba/smb.conf</code> | + | |
- | Пример настройки Samba: | ||
<file> | <file> | ||
; Глобальные настройки сервера | ; Глобальные настройки сервера | ||
Строка 90: | Строка 100: | ||
</file> | </file> | ||
- | Теперь надо разобраться с пользователями, Samba использует пользователей которые уже есть в системе, возьмем для примера имя user, допустим что он уже есть в системе, надо внести его в базу данных SMB и назначить пароль для доступа к общим ресурсам, сделаем это командой: | + | Теперь надо разобраться с пользователями. |
+ | |||
+ | Samba использует пользователей которые уже есть в системе, возьмем для примера имя user, допустим что он уже есть в системе, надо внести его в базу данных SMB и назначить пароль для доступа к общим ресурсам, сделаем это командой: | ||
<code>smbpasswd -a user</code> | <code>smbpasswd -a user</code> | ||
Строка 96: | Строка 108: | ||
<code>smbpasswd -e user</code> | <code>smbpasswd -e user</code> | ||
- | Далее создадим альяс для имени пользователя user что бы облегчить себе доступ с Windows машины на которой у нас например пользователь с именем Admin, для этого создадим и отредактируем файл /etc/samba/smbusers: | + | Далее создадим псевдоним для имени пользователя user что бы облегчить себе доступ с Windows машины на которой у нас например пользователь с именем Admin, для этого создадим и отредактируем файл /etc/samba/smbusers: |
<code> | <code> | ||
sudo touch /etc/samba/smbusers | sudo touch /etc/samba/smbusers | ||
Строка 113: | Строка 125: | ||
<code>sudo service smbd restart</code> | <code>sudo service smbd restart</code> | ||
- | Для более поздних версий используйте: | + | Для более ранних версий используйте: |
<code>sudo /etc/init.d/samba restart</code> | <code>sudo /etc/init.d/samba restart</code> | ||
Теперь можно пользоваться общими ресурсами. | Теперь можно пользоваться общими ресурсами. | ||
- | |||
- | <note tip>Что бы сделать общую папку в Ubuntu достаточно щёлкнуть правой кнопкой мыши на папке и выбрать пункт меню "Опубликовать папку".</note> | ||
==== Приложения для настройки ==== | ==== Приложения для настройки ==== | ||
Строка 140: | Строка 150: | ||
===== Статьи о Samba ===== | ===== Статьи о Samba ===== | ||
- | {{topic> Samba}} | + | {{topic> Samba&nouser&list}} |
===== Cсылки ===== | ===== Cсылки ===== | ||
- | * [[http://www.samba.org/|Официальный сайт]] | + | * [[http://samba-doc.ru/samba3example/index.html|Samba-3 в примерах: Практические рекомендации по успешному развертыванию Samba. Избранные главы.]] |
- | * [[http://www.samba.org/samba/GUI/|GUI приложения для работы с Samba]] | + | * [[http://www.samba.org/|Официальный сайт (англ.)]] |
+ | * [[http://www.samba.org/samba/GUI/|GUI приложения для работы с Samba (англ.)]] | ||
* [[https://help.ubuntu.com/community/SettingUpSamba|Настрйока Samba (англ.)]] | * [[https://help.ubuntu.com/community/SettingUpSamba|Настрйока Samba (англ.)]] | ||
* [[http://sudouser.com/ustanovka-samba-servera-na-ubuntu-debian-za-5-minut.html|Установка Samba сервера на Ubuntu или Debian за 5 минут]] | * [[http://sudouser.com/ustanovka-samba-servera-na-ubuntu-debian-za-5-minut.html|Установка Samba сервера на Ubuntu или Debian за 5 минут]] | ||
- | {{tag>HOWTO ПО Администрирование Samba}} | + | {{tag> сетевые_приложения Администрирование Samba FIXME}} |