Файловият сървър (FS) в операционните системи Linux може да се използва за различни цели, но в повечето случаи участва в създаването на локална мрежа и публични папки с компютри, базирани на Windows. Най-популярните FS в момента се считат за Samba. Той е предварително инсталиран в много дистрибуции и опитни потребители предпочитат този инструмент като основен, ако трябва да използвате сървъри на файлове. Днес тя ще бъде за инсталиране и конфигуриране на този компонент в Centos 7.
Персонализирайте Samba в Centos 7
Ние разпределяхме целия материал на стъпки, защото процесът на стандартна конфигурация обикновено отнема много време и се състои от няколко различни етапа. Ние няма да заобиколим страничните и предварителните действия с Windows, тъй като вече посочихме, че Samba често се използва в пакета с тази операционна система. Можете внимателно да разгледате внимателно инструкциите, представени, за да разберете основните принципи за конфигуриране на файловия сървър в Centos 7.Стъпка 1: Подготвителна работа в Windows
Струва си да започнем да започнете с Windows, защото ще е необходимо да се определи важна информация, без която не е необходимо да се прави без създаване на мрежови и публични папки. Ще трябва да определите името на работната група и да направите промени в файла "Hosts", така че опитите за свързване да бъдат блокирани. Всичко изглежда така:
- Отворете "Старт", чрез търсенето, за да намерите "командния ред" и да изпълните това приложение от името на администратора.
- Въведете командата Net Config Workstation, за да разберете текущата конфигурация на работната станция. Активирайте действието, като натиснете клавиша Enter.
- Изчакайте външния вид на списъка. В него намерете елемента "домейн на работната станция" и помнете стойността му.
- В една и съща конзолна сесия, въведете Notepad C: Windows System32 драйвери и т.н.
- Стартирайте в края на списъка и поставете линията 192.168.0.1 srvr1.domain.com SRVR1, заменяйки този IP към адреса на устройството, където SAMBA ще бъде коригиран. След това запазете всички промени.
На това всички действия с компютър на Windows End, което означава, че можете да отидете в CENTOS 7 и да поемете директната конфигурация на файловия сървър на Samba.
Стъпка 2: Инсталирайте Samba в Centos 7
Не всички компоненти, необходими за правилната работа на SAMBA, са инсталирани по подразбиране в разглежданата операционна система, така че те трябва да бъдат добавени ръчно. Всички тези действия ще бъдат изпълнени чрез терминала и трябва също така да се уверите, че имате активна интернет връзка и способността да използвате командата sudo.
- Отворете конзолата, удобна за вас, например чрез менюто на приложението или стандартната комбинация Ctrl + Alt + T.
- Тук влизат в Subba Samba-Common-Confic-Samba Samba-Common-Config-Samba, за да стартирате едновременното инсталиране на всички необходими допълнителни комунални услуги.
- Въведете паролата за надзор, за да потвърдите това действие. Помислете, че не се показват знаците, написани в този ред.
- Ще бъдете уведомени, че процесът на инсталиране започва. По време на това не затваряйте "терминала", в противен случай всички настройки ще бъдат автоматично нулиране.
- След приключване на операцията ще се появят струни, които се съобщават, че са установени необходимите комунални услуги и техните зависимости - можете да отидете по-далеч.
Благодарение на екипа, въведен по-рано, всички комунални услуги бяха незабавно инсталирани едновременно и нищо повече за добавяне към системата. Файловият сървър ще бъде стартиран автоматично и незабавно добавен към AutoLoad, така че да не се притеснявате за включването или създаването на символични връзки.
Стъпка 3: Инсталиране на глобални параметри
Samba е инсталиран в OS в "Pure Form", което означава, че сега параметрите, определящи неговото поведение, не са посочени. Те ще трябва да бъдат инсталирани сами и си заслужава с основната конфигурация. Ние предлагаме да използваме стандартния шаблон, заменяме някои персонализирани линии.
- Понякога Samba е инсталиран с чист конфигурационен файл, но някои параметри вече могат да бъдат посочени в него. Нека първо да създадем резервно копие на този обект, така че ако бързо да го възстановите. Тази задача се извършва чрез въвеждане на sudo mv /etc/samba/smba/smba/samba/smb.conf.bab.
- Това действие, подобно на всички следващи, ще трябва да потвърди, като посочите паролата на суперпотребителя.
- Следните манипулации ще бъдат направени директно с самия конфигурационен файл. За да направите това, редакторът на текста винаги се използва. Според стандарта, VI се добавя, но не е достатъчно за начинаещи потребители, така че препоръчваме да инсталирате Nano през Sudo Yum да инсталирате Nano команда.
- Ако Nano вече е добавен към операционната система, ще бъдете уведомени за това.
- Сега се обръщаме към редактиране на конфигурационния файл, като въведете sudo nano /etc/samba/smb.conf.
- В прозореца, който се отваря, въведете съдържанието по-долу.
[Global]
Работна група = работна група
Server String =% H сървър (Samba, Ubuntu)
Netbios име = ubuntu дял
Dns proxy = не
log file = /var/log/samba/log.%m
Максимален размер на дневника = 1000
Passdb backend = tdbsam
UNIX Password Sync = Да
Passwd програма = / usr / bin / passwd% u
Промяна на паролата на PAM = Да
Карта до гост = лош потребител
Потребителите, които позволяват на гостите = да
- Натиснете клавиша Ctrl + O, за да записвате промените.
- Не променяйте името на файла, но просто кликнете върху Enter.
- След това можете да оставите прозореца на текстовия редактор чрез затваряне Ctrl + X.
По-горе посочихме, чиято съдържание трябва да се вмъкне в конфигурационния файл, обаче, стойностите на тези параметри се променят в зависимост от изискванията на потребителя. Нека го разберем по-подробно с най-важните точки:
- Работна група. Този параметър определя името на работната група. Неговата стойност се настройва в съответствие с информацията, определена в Windows.
- Netbios име. Променете стойността на произволното име, което искате да се покаже на компютър с Windows, когато взаимодействате с това устройство.
- Лог файл. Като стойност на този параметър, посочете пътя към файла, където искате да съхранявате дневници на събития, които са написани по време на функционирането на файловия сървър.
- Passdb бекенд. Тази опция определя вида на съхранението на паролите. Ако не знаете какво е тук, за да попитате, по-добре е да оставите този елемент в стойността по подразбиране.
- Синхронизиране на UNIX парола. Препоръчително е да активирате този параметър, защото той е отговорен за синхронизацията на паролата /
- Карта до гост. Използвани за обозначаване на достъпа до гост. Той има няколко стойности: лош потребител се използва за несъществуващи сметки, лоша парола зарежда режима на гост при въвеждане на въвеждане на парола и никога просто деактивира опцията.
В допълнение, има и други опции за конфигурация в SAMBA и се прилага графичният интерфейс. С всичко това ви съветваме да се запознаете в официалната документация, тъй като цялата информация не може да бъде конфигурирана по същия член.
Стъпка 4: Създаване на публична директория
Продължете конфигурацията на файловия сървър, разглобете принципа за създаване на публична директория. Незабавно имайте предвид, че такива папки обикновено не се ограничават до паролата и са достъпни за гледане или дори за редактиране на абсолютно всеки свързан потребител. Най-често създават една такава директория, но нищо не ви пречи да ги добавите всяко количество. Създаването на първата такава папка се извършва, както следва:
- В терминала въведете sudo mkdir -p / samba / allaccess, за да създадете споменатата по-горе папка. Променете името си на произволно, ако е необходимо.
- Първи стъпки с общ достъп, първоначално се движи около CD / Samba Path.
- Тук поставете sudo chmod -r 0755 allaccess низ и кликнете върху Въведете.
- Друг Sudo chown -r никой параметър: NoGroup Allccess / отговаря за предоставянето на достъп до абсолютно всички потребители.
- Сега трябва да определите тази папка в конфигурационния файл. За да започнете, стартирайте чрез Sudo Nano /etc/samba/smb.conf.
- Поставете блока или началото на файла под блока. Ще говорим за значението на всяка линия малко по-късно, че се занимавате с инсталирането на индивидуални стойности.
Пълен достъп]
Path = / samba / allaccess
БЪРЗО = ДА.
Writable = Да.
Гост ОК = Да
само за четене = не
- Запазете промените и оставете текстовия редактор.
- Всички настройки ще се прилагат само след рестартиране на файловия сървър, така че го направете точно сега, като пишете sudo systemCtl рестартирате samba.
След като се създаде необходимата публична директория, се препоръчва да се провери тяхното представяне в Windows, като въведете командата SRVR1. Сега да повлияем на горните параметри:
- Път. Тук пътеката се вписва в папката, която е избрана публично достъпна.
- БЪРЗО. Активирането на този параметър ще покаже директорията в разрешения списък.
- Записване. Посочената папка може да бъде редактирана, ако стойността на този параметър е посочена като да.
- Гост ОК. Активирайте този елемент, ако искате да предоставите папка за споделяне.
- Само за четене. Използвайте положителната стойност на този параметър, за да зададете стойността на папката само за четене.
Стъпка 5: Създаване на защитен каталог
Като последния пример за конфигурацията на Samba, ние искаме да говорим за създаване на защитени папки, които ще бъдат под парола и са достъпни само за конкретни потребители. Както вече сте разбрали, можете да създадете такива директории неограничено количество и това се случва така:
- Създайте директория, която ще бъде конфигурирана по-нататък, като се използва Sudo MKDIR -P / Samba / Allaccents / seam seop.
- Добавяне на група, където оторизираните потребители ще включват, чрез Sudo AddGroup Securedgroup.
- Отидете на местоположението на защитената директория, като посочите CD / Samba / Allccess.
- Тук задайте правата за всеки отделен потребител чрез Sudo chown -r Richard: Secureroup Secure. Заменете името на Ричард в тази команда на необходимия.
- Остава само да влезе в обща защита / защита на Sudo CHMOD -R 0770.
- Отидете в конфигурационния файл (sudo nano /etc/samba/smb.conf), за да укажете папката, която току-що сме създали.
- Копирайте и поставете блока в редактора по-долу.
[Обезпечен]
PATH = / SAMBA / ALLACCESS / ЗАБЕЛЕЖКА
Валидни потребители = @securegroup
Гост ОК = Не
Writable = Да.
БЪРЗО = ДА.
- Запазете промените и затворете текстовия редактор.
- Добавете всички сметки до съответната група чрез Sudo usermod -a -g securedgroup Richard.
- Задайте паролата на Sudo Smbpasswd -a Richard за всеки от тях като последно действие, което завършва конфигурацията.
Това е цялата информация, която искахме да споделим с разказаните за общите настройки на файловия сървър на Samba в Centos 7. Можете да следвате инструкциите, дадени чрез промяна на параметрите и техните стойности за себе си, за да създадете оптимална конфигурация.