Samba
Тип | Віддалений доступ, Мережева файлова система |
---|---|
Розробник | The Samba Team |
Стабільний випуск | 4.9.4 (20 грудня, 2018[1]) |
Операційна система | Linux, OpenVMS, macOS і UNIX-подібні операційні системи |
Мова програмування | C, C++[2] і Python[2] |
Стан розробки | активний |
Ліцензія | GNU GPLv3 |
Онлайн-документація | wiki.samba.org/index.php/User_Documentation(англ.) samba.gr.jp/project/translation/current/htmldocs/manpages/index.html(яп.) |
Репозиторій | git.samba.org |
Вебсайт | www.samba.org |
Samba — вільна реалізація мережевого протоколу SMB/CIFS. Samba випускається під ліцензією GNU. Назва Samba походить від SMB — назви протоколу, який використовується Microsoft Windows для мережевої файлової системи. Головною перевагою Samba є те, що з її допомогою можливо використовувати у мережі одночасно комп'ютери з операційними системами Windows та Unix, організовувати обмін файлами між ними без окремого Windows-сервера.
Починаючи з третьої версії Samba надає служби файлів і друку для різних клієнтів Microsoft Windows, і може інтегруватися з Windows Server: або як Основний контролер домену (PDC), або як член домену. Вона також може бути частиною домену Active Directory. З версії 3 Samba підтримує файлові сервіси та сервіси для друку.
Samba 4 надає повну реалізацію контролера домену і сервісу Active Directory, сумісного з реалізацією Windows 2000 і здатного обслуговувати усі підтримувані Microsoft версії Windows-клієнтів, у тому числі Windows 8. Samba 4 є багатофункціональним серверним продуктом, що надає також реалізацію файлового сервера, сервісу друку і сервера ідентифікації (winbind).
Виконується на більшості Юнікс-подібних систем, таких як: Linux, Solaris, BSD, Mac OS X Server. Входить до більшості дистрибутивів Лінукс. В OS/2 портований samba-клієнт, плагіном до віртуальної файлової системи NetDrive.
Головною відмінністю від серверних версій Windows є відсутність підтримки для групових політик (непряма підтримка в принципі можлива[3]) і налаштувань профілів користувачів і комп'ютерів.
Ендрю Триджелл (Andrew Tridgell) розробив першу версію Samba Unix в 1992 році, в Австралійському національному університеті. «nbserver 1.5» був випущений в грудні 1993 року. Триджелл пізніше з'ясував, що протокол був багато в чому схожий на той, який використовується в інших мережевих серверних системах, зокрема Microsoft’s LAN Manager. І тоді він вирішив зосередитися на мережевій сумісності з продуктами Microsoft.
Самба спочатку називався smbserver. Назва була змінена у зв'язку із сповіщенням від компанії «Syntax», яка є власником товарного знаку на «SMBserver», про порушення права на торгову марку.
Під загальною назвою Samba знаходяться декілька пакетів, що служать для роботи Samba, налаштування і виконання необхідних функцій:
- smbd — демон Samba, що забезпечує обслуговування користувачів, які хочуть доступитися до загальних документів сервера;
- nmbd — демон сервера імен NetBIOS, які забезпечують доступ до служб імен NetBIOS через IP, одним словом, завдяки цьому системи під керівництвом Windows бачать в своєму мережевому оточенні систему під керівництвом Unix-подібних систем;
- samba-client — пакет, що дозволяє працювати із загальними документами на системі під Windows та серверів Linux
- samba-SWAT (Samba Web Administration Tool) — засіб що дозволяє керувати сервером Samba через вебінтерфейс;
- smbstatus — пакет для моніторинга Samba;
- smbpasswd — керування паролями Samba;
- testparm — перевірка конфігураційного файла Samba;
- testprns — перевірка конфігурації принтерів;
і є кілька незначних пакунків:
- Ksamba — для прихильників KDE режиму в Linux утиліта для конфігурації Samba;
- smbedit — програма для редагування конфігураційного файла для операційної системи Windows;
Пропонується встановлювати пакети Samba із репозиторія — якщо потрібно буде додатковий пакет, тоді він буде встановлений! Розпочинаємо:
1. Відкриваємо термінал (Встановлюємо через термінал);
2. Якщо Ви не під користувачем root, тоді необхідно зайти під ним (наберіть в терміналі команду su, а потім пароль користувача root);
3. Далі продовжуємо працювати в терміналі => Встановлюємо сервер Samba =>
yum -y install samba
Потім встановимо клієнт Samba =>
yum -y install samba-client
Для прихильників віконного інтерфейсу Linux, можна встановити графічний засіб налаштування Samba сервера =>
yum -y install system-config-samba
та для зручного налаштування і адміністрування, через вебінтерфейс можна встановити SWAT =>
yum -y install samba-swat
після успішного встановлення пакетів Samba перейдемо до налаштування.
- Офіційний сайт Samba [Архівовано 26 лютого 2011 у Wayback Machine.]
- Налаштування детального запису операцій із файлами на Samba-сервері
- ↑ Samba 4.9.4 Available for Download. Архів оригіналу за 17 лютого 2019. Процитовано 20 December 2018.
- ↑ а б https://openhub.net/p/samba
- ↑ Samba Primary Domain Controller with Group Policies. Архів оригіналу за 20 квітня 2008. Процитовано 17 квітня 2008.
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |