Как да инсталирате и конфигурирате Samba на Linux Fedora 23

Този път ще видим инсталационен процес и конфигурация на Samba в нашата операционна система Fedora 23. Както знаем, Samba е пакет, който позволява съвместимостта на Windows с Linux. Samba внедрява в своята структура протокола SMB (Server Message Block). В най -новите версии на Samba този протокол е актуализиран до CIFS (Common Internet File System), чиято основна функция е да позволява оперативна съвместимост на платформи като Windows, UNIX и Linux.

основните характеристики на Samba

  • Създайте сервизно дърво между клиенти на Windows, Linux и UNIX
  • Помощ при сърфиране в мрежата с помощта на NetBIOS
  • Действа подобно на Windows Primary Domain Controller
  • Удостоверете данните за вход в домейни на Windows
  • Може да действа като член на група сървъри в Active Directory (AD)
  • Със Samba НЕ МОЖЕТЕ да действате като активен контролер на домейн на директория

Включва услуги като
SmbdТова е услугата, която ни позволява да споделяме файлове и принтери на клиенти на Windows
NmbdПреведете и копирайте името на NetBIOS в Windows среди
WinbinddРешава потребители и групи информация, идваща от Windows, като например Server 2008 и Server 2012

Можем да инсталираме Samba, като използваме два (2) метода:

  • По време на процеса на инсталиране на операционната система.
  • Чрез командния ред.

1. Как да инсталирате Samba при инсталиране на Fedora


В първоначалния прозорец можем да изберем опцията, от която имаме най -голяма нужда, виждаме, че имаме три (3) опции:

Опции за първоначалния прозорец

  • Инсталиране на Fedora 23: Стартира незабавно инсталирането на операционната система Fedora 23
  • Тествайте този носител и инсталирайте Fedora 23: Позволява ни да извършим тест на системната конфигурация преди стартиране на инсталацията, ако тестът е успешен, инсталацията ще започне
  • Отстраняване на неизправности: Отстраняване на проблеми, свързани с процеса на инсталиране

В нашия пример избираме първата опция Инсталиране на Fedora 23, ще видим, че инсталационният процес започва, като изтегляме необходимите пакети за инсталацията. След това ще се покаже прозорецът за добре дошли, където първо трябва да изберем езика и държавата, които да инсталираме на нашата операционна система Fedora 23.

След като сме избрали необходимата опция, продължаваме да кликваме върху Следващия, Ще се покаже следният прозорец:

опции за конфигуриране на нашата операционна система
КлавиатураС тази опция можем да определим езика и подредбата на клавиатурата за нашата Fedora 23.
Езикова поддръжкаТя ни дава възможност да изберем езика, на който ще бъде инсталирана операционната система.
Час и датаС тази опция можем да определим системното време и всичко свързано с регионалната му конфигурация.
Произход на инсталациятаЧрез тази опция можем да видим източника, от който инсталираме системата Fedora 23 и ако искаме да я променим, можем да го направим от там.
Дестинация за инсталиранеТази опция е много важна, тъй като чрез нея трябва да конфигурираме разделянето на нашия твърд диск, да добавим още дискове, наред с други опции.
Име на мрежа и екипТя позволява конфигуриране на мрежовите параметри, добавяне на нови връзки и промяна, ако желаем, на името на нашия сървър.

Ключовата опция за нашия уеб сървър се крие в опцията Избор на софтуерЩракването върху споменатия раздел показва следния прозорец:

Както ни е намерението добавете самба ще трябва да добавим споменатата роля от десния панел, от нас зависи опциите, които искаме да инсталираме, просто ги избираме и кликваме върху Свършен. След като това е избрано, продължаваме да кликваме върху Стартирайте инсталацията.

2. Как да инсталирате Samba от командния ред


Влизаме с root потребителя, вече създаден и конфигуриран по време на инсталацията, и ще въведем следната команда, за да започнем изтеглянето:
 dnf инсталирайте samba
Това ще ни позволи да започнем процеса на изтегляне и актуализиране на необходимите пакети за инсталирайте samba:

Приемаме изтеглянето и процесът автоматично стартира, както и съответната инсталация:

Отваряме нашия графичен интерфейс и продължаваме да отваряме терминала от опцията Дейности, ще го направим инсталирайте графичен редактор За да редактираме конфигурационните файлове на Samba, ще въведем следната команда:

 yum инсталирайте листова подложка

Приемаме изтеглянето и автоматично стартира процеса на инсталиране. Трябва да изчакаме съответните пакети да бъдат изтеглени и инсталирани.

След това пристъпваме към деактивирайте Selinux така че да няма аномалия в конфигурацията на Samba, за това ще изпълним командата:

 nano / etc / selinux / config
Ще се покаже прозорец с информация, свързана с параметрите на selinux:

Променяме стойността SELINUX = налагане да се SELINUX = забранено и запазваме промените, използвайки:

Ctrl + Shift + O

Оставяме редактора, използвайки комбинацията:

Ctrl + Shift + X

Пристъпваме към рестартирайте системата използвайки команда:

 рестартирайте
След като системата се рестартира, пристъпваме към инсталирайте необходимите пакети за правилното функциониране на Samba, за това ще изпълним следната команда:
 yum инсталирайте cup-libs samba samba-общ samba-клиент
Съответните пакети ще бъдат актуализирани.

3. Как да конфигурирате Samba във Fedora


За проблеми с безопасността и грижите се препоръчва да създадете копие на нашия .conf файл, за това ще изпълним следната команда:
 cp /etc/samba/samba.conf /etc/samba/smb.conf.Инициал
Следващата стъпка е конфигурирайте и управлявайте нашия конфигурационен файл smb.conf, за това ще изпълним командата:
 nano /etc/samba/smb.conf
Ще се покаже следният прозорец:

В този прозорец пристъпваме към конфигуриране на Samba активирайте опцията за споделяне на файлове между клиенти. Ще намерим групата за сигурност и трябва да установим следните стойности, в случай че не са:

 Защита = userPassdb backend = tdbsam

Тези стойности позволяват на потребителите на Linux да влизат в Samba. Запазваме промените в случай, че са били променени.

Ние ще конфигурирайте стартирането на Samba в нашата система, имаме две (2) опции:

  • услуга smb старт: трябва да го въвеждаме всеки път, когато искаме да стартираме Samba в системата
  • chkconfig smb включен: Активира автоматичното стартиране на Samba при стартиране на системата

В нашия пример ще използваме chkconfig smb включен.

И по -късно ще стартираме услугата с:

 услуга smb старт
Следващата стъпка, която ще изпълним, е да създадем потребителите, които искаме да можем да се свържем със Samba, за това ще изпълним следните задачи:

Ще създадем папка в системата, където всички потребители имат достъп, ще изпълним командата:

 mkdir -p / home / share / shared
Забележка-стр Това ще ни позволи да създаваме Споделени и споделени папки, без да генерираме грешка

Следващата ни стъпка е добавете споделената папка към потребителската група, не забравяйте, че собственикът на тази папка е root потребителят, за който трябва да въведем следната команда:

 chown -R root: потребители / начало / споделяне / споделено
Впоследствие ние ще предоставим необходимите разрешения за тази папка използвайки команда:
 chmod -R ug + rwx, или + rx -w / home / share / shared
Следващата ни задача е редактирайте отново файла smb.conf, за това ще изпълним командата:
 nano /etc/samba/smb.conf
След като прозорецът на файла се отвори, ще отидем в края му и ще въведем следните редове:
 [allusers] comment = All Userspath = / home / share / shared valid users = @users forcegroup = users create mask = 0660 mask mask = 0771 writable = yes

Запазваме промените и излизаме от редактора. Рестартираме услугата Samba за да завършите прилагането на промените с помощта на командата:

 услуга smb рестартиране
ЗабележкаВсеки път, когато правим промяна във файла smb.conf, трябва да рестартираме услугата, за да приложим промените.

Ще добавим пробен потребител, за това ще въведем командата useradd User_name -m -G потребители, в нашия пример ще създадем потребителя useradd testsolvetic -m -G потребители

Ако искаме да зададем парола на потребителя testsolvetic, можем да го направим с помощта на командата:

 passwd User_name
В нашия случай това би било passwd proofsolvetic (трябва да въведем паролата два пъти).

За да зададем парола на нашия потребител за достъп до Samba, ще изпълним командата:

 Smbpasswd -име на потребител
В нашия пример smbpasswd -a решаващи тестове

Следващата стъпка в нашата конфигурация е да активираме защитната стена, за да активира клиентската свързаност, за това ще отидем в раздела Дейности и ще потърсим опцията Защитна стена и ще я изпълним. Кликваме върху опцията Public и проверяваме квадратчетата на samba и samba-client услугите.

Сега от нашата Windows система ще въведем командата Run:

Присвоеният IP е 192.1680.8. Когато въвеждате този IP от Windows, трябва да се покаже прозорец с искане за потребителско име и парола за достъп до Samba. Ако използваме система Nautilus, трябва да въведем командния ред и да въведем следната команда:

 smbclient // име на хост / име на споделяне -U Потребителско име
По този начин можем да конфигурираме нашия сървър Samba да споделя файлове с други клиенти.

В този пример ще направим връзката чрез операционна система Windows 7, за това въвеждаме комбинацията:

Натискаме OK и ще видим, че прозорецът се отваря с нашата споделена папка

Насам можем да споделяме нашите файлове между клиенти на Windows и клиенти на Linux чрез Samba. Можем да провеждаме нашите тестове с помощта на виртуални инструменти като VMware или VirtualBox, за да тестваме обхвата, без това да влияе на производителността на нашите организации и по този начин да проучим в дълбочина различните опции.

wave wave wave wave wave