Samba Setup в Centos 7

Anonim

Samba Setup в Centos 7

Файловият сървър (FS) в операционните системи Linux може да се използва за различни цели, но в повечето случаи участва в създаването на локална мрежа и публични папки с компютри, базирани на Windows. Най-популярните FS в момента се считат за Samba. Той е предварително инсталиран в много дистрибуции и опитни потребители предпочитат този инструмент като основен, ако трябва да използвате сървъри на файлове. Днес тя ще бъде за инсталиране и конфигуриране на този компонент в Centos 7.

Персонализирайте Samba в Centos 7

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

Стъпка 1: Подготвителна работа в Windows

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

  1. Отворете "Старт", чрез търсенето, за да намерите "командния ред" и да изпълните това приложение от името на администратора.
  2. Отидете в командния ред на Windows за по-нататъшна настройка на Samba в Centos 7

  3. Въведете командата Net Config Workstation, за да разберете текущата конфигурация на работната станция. Активирайте действието, като натиснете клавиша Enter.
  4. Команда за определяне на домейна на работната станция преди създаването на Samba в Centos 7

  5. Изчакайте външния вид на списъка. В него намерете елемента "домейн на работната станция" и помнете стойността му.
  6. Дефиниция на домейна на работната група преди създаването на Samba в Centos 7

  7. В една и съща конзолна сесия, въведете Notepad C: Windows System32 драйвери и т.н.
  8. Стартиране на бележник за настройка на споделени прозорци пред настройката на Samba в Centos 7

  9. Стартирайте в края на списъка и поставете линията 192.168.0.1 srvr1.domain.com SRVR1, заменяйки този IP към адреса на устройството, където SAMBA ще бъде коригиран. След това запазете всички промени.
  10. Създаване на споделен достъп до Windows преди създаването на Samba в Centos 7

На това всички действия с компютър на Windows End, което означава, че можете да отидете в CENTOS 7 и да поемете директната конфигурация на файловия сървър на Samba.

Стъпка 2: Инсталирайте Samba в Centos 7

Не всички компоненти, необходими за правилната работа на SAMBA, са инсталирани по подразбиране в разглежданата операционна система, така че те трябва да бъдат добавени ръчно. Всички тези действия ще бъдат изпълнени чрез терминала и трябва също така да се уверите, че имате активна интернет връзка и способността да използвате командата sudo.

  1. Отворете конзолата, удобна за вас, например чрез менюто на приложението или стандартната комбинация Ctrl + Alt + T.
  2. Стартиране на терминала за по-нататъшна инсталация на Samba в Centos 7

  3. Тук влизат в Subba Samba-Common-Confic-Samba Samba-Common-Config-Samba, за да стартирате едновременното инсталиране на всички необходими допълнителни комунални услуги.
  4. Команда за комплексно монтаж на компоненти на Samba в Centos 7

  5. Въведете паролата за надзор, за да потвърдите това действие. Помислете, че не се показват знаците, написани в този ред.
  6. Въвеждане на парола за потвърждаване на комплексната инсталация на компонентите на SAMBA в Centos 7

  7. Ще бъдете уведомени, че процесът на инсталиране започва. По време на това не затваряйте "терминала", в противен случай всички настройки ще бъдат автоматично нулиране.
  8. Изчаква се за завършване на комплексната инсталация Samba в Centos 7

  9. След приключване на операцията ще се появят струни, които се съобщават, че са установени необходимите комунални услуги и техните зависимости - можете да отидете по-далеч.
  10. Информация за успешното завършване на комплексната инсталация на Samba в Centos 7

Благодарение на екипа, въведен по-рано, всички комунални услуги бяха незабавно инсталирани едновременно и нищо повече за добавяне към системата. Файловият сървър ще бъде стартиран автоматично и незабавно добавен към AutoLoad, така че да не се притеснявате за включването или създаването на символични връзки.

Стъпка 3: Инсталиране на глобални параметри

Samba е инсталиран в OS в "Pure Form", което означава, че сега параметрите, определящи неговото поведение, не са посочени. Те ще трябва да бъдат инсталирани сами и си заслужава с основната конфигурация. Ние предлагаме да използваме стандартния шаблон, заменяме някои персонализирани линии.

  1. Понякога Samba е инсталиран с чист конфигурационен файл, но някои параметри вече могат да бъдат посочени в него. Нека първо да създадем резервно копие на този обект, така че ако бързо да го възстановите. Тази задача се извършва чрез въвеждане на sudo mv /etc/samba/smba/smba/samba/smb.conf.bab.
  2. Команда за създаване на копие на автобиографията на файла Samba Settings в Centos 7

  3. Това действие, подобно на всички следващи, ще трябва да потвърди, като посочите паролата на суперпотребителя.
  4. Командване за потвърждение за създаване на резервен файл на настройките на Samba в Centos 7

  5. Следните манипулации ще бъдат направени директно с самия конфигурационен файл. За да направите това, редакторът на текста винаги се използва. Според стандарта, VI се добавя, но не е достатъчно за начинаещи потребители, така че препоръчваме да инсталирате Nano през Sudo Yum да инсталирате Nano команда.
  6. Стартиране на настройка на текстова редактор преди настройка на Samba в Centos 7

  7. Ако Nano вече е добавен към операционната система, ще бъдете уведомени за това.
  8. Успешен текстов редактор Информация за настройка преди настройка на Samba в Centos 7

  9. Сега се обръщаме към редактиране на конфигурационния файл, като въведете sudo nano /etc/samba/smb.conf.
  10. Отидете на редактиране на Samba файлов сървър в Centos 7 чрез текстов редактор

  11. В прозореца, който се отваря, въведете съдържанието по-долу.

    [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 = Да

    Карта до гост = лош потребител

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

  12. Инсталиране на общата конфигурация на сървъра на Samba в Centos 7

  13. Натиснете клавиша Ctrl + O, за да записвате промените.
  14. Запазване на общата конфигурация на сървъра на Samba в Centos 7

  15. Не променяйте името на файла, но просто кликнете върху Enter.
  16. Потвърждаване на конфигурацията на общия файлов сървър на SAMBA в Centos 7

  17. След това можете да оставите прозореца на текстовия редактор чрез затваряне Ctrl + X.
  18. Излезте от редактора на текстовете при завършване на настройката на файловия сървър на Samba в Centos 7

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

  • Работна група. Този параметър определя името на работната група. Неговата стойност се настройва в съответствие с информацията, определена в Windows.
  • Netbios име. Променете стойността на произволното име, което искате да се покаже на компютър с Windows, когато взаимодействате с това устройство.
  • Лог файл. Като стойност на този параметър, посочете пътя към файла, където искате да съхранявате дневници на събития, които са написани по време на функционирането на файловия сървър.
  • Passdb бекенд. Тази опция определя вида на съхранението на паролите. Ако не знаете какво е тук, за да попитате, по-добре е да оставите този елемент в стойността по подразбиране.
  • Синхронизиране на UNIX парола. Препоръчително е да активирате този параметър, защото той е отговорен за синхронизацията на паролата /
  • Карта до гост. Използвани за обозначаване на достъпа до гост. Той има няколко стойности: лош потребител се използва за несъществуващи сметки, лоша парола зарежда режима на гост при въвеждане на въвеждане на парола и никога просто деактивира опцията.

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

Стъпка 4: Създаване на публична директория

Продължете конфигурацията на файловия сървър, разглобете принципа за създаване на публична директория. Незабавно имайте предвид, че такива папки обикновено не се ограничават до паролата и са достъпни за гледане или дори за редактиране на абсолютно всеки свързан потребител. Най-често създават една такава директория, но нищо не ви пречи да ги добавите всяко количество. Създаването на първата такава папка се извършва, както следва:

  1. В терминала въведете sudo mkdir -p / samba / allaccess, за да създадете споменатата по-горе папка. Променете името си на произволно, ако е необходимо.
  2. Създайте папка за споделяне на Samba файлов сървър в Centos 7

  3. Първи стъпки с общ достъп, първоначално се движи около CD / Samba Path.
  4. Отидете на Редактиране Създадена публично достъпна папка в Samba в Centos 7

  5. Тук поставете sudo chmod -r 0755 allaccess низ и кликнете върху Въведете.
  6. Задаване на нивото на достъп за създадената папка Samba в Centos 7

  7. Друг Sudo chown -r никой параметър: NoGroup Allccess / отговаря за предоставянето на достъп до абсолютно всички потребители.
  8. Допълнителна команда за задаване на нивата на достъп до папката Samba в Centos 7

  9. Сега трябва да определите тази папка в конфигурационния файл. За да започнете, стартирайте чрез Sudo Nano /etc/samba/smb.conf.
  10. Отидете на Добавяне на публично достъпна папка в конфигурационния файл SAMBA в Centos 7

  11. Поставете блока или началото на файла под блока. Ще говорим за значението на всяка линия малко по-късно, че се занимавате с инсталирането на индивидуални стойности.

    Пълен достъп]

    Path = / samba / allaccess

    БЪРЗО = ДА.

    Writable = Да.

    Гост ОК = Да

    само за четене = не

  12. Запазете промените и оставете текстовия редактор.
  13. Запазване на конфигурационния файл SAMBA в Centos 7 след извършване на промени

  14. Всички настройки ще се прилагат само след рестартиране на файловия сървър, така че го направете точно сега, като пишете sudo systemCtl рестартирате samba.
  15. Рестартиране на Samba файловия сървър в Centos 7 след извършване на промени

След като се създаде необходимата публична директория, се препоръчва да се провери тяхното представяне в Windows, като въведете командата SRVR1. Сега да повлияем на горните параметри:

  • Път. Тук пътеката се вписва в папката, която е избрана публично достъпна.
  • БЪРЗО. Активирането на този параметър ще покаже директорията в разрешения списък.
  • Записване. Посочената папка може да бъде редактирана, ако стойността на този параметър е посочена като да.
  • Гост ОК. Активирайте този елемент, ако искате да предоставите папка за споделяне.
  • Само за четене. Използвайте положителната стойност на този параметър, за да зададете стойността на папката само за четене.

Стъпка 5: Създаване на защитен каталог

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

  1. Създайте директория, която ще бъде конфигурирана по-нататък, като се използва Sudo MKDIR -P / Samba / Allaccents / seam seop.
  2. Създаване на защитена папка за Samba файлов сървър в Centos 7

  3. Добавяне на група, където оторизираните потребители ще включват, чрез Sudo AddGroup Securedgroup.
  4. Създаване на група за достъп до защитената папка Samba в Centos 7

  5. Отидете на местоположението на защитената директория, като посочите CD / Samba / Allccess.
  6. Отидете на редактиране на защитена папка Samba в Centos 7

  7. Тук задайте правата за всеки отделен потребител чрез Sudo chown -r Richard: Secureroup Secure. Заменете името на Ричард в тази команда на необходимия.
  8. Създаване на правила за закрепената папка Samba File Server в Centos 7

  9. Остава само да влезе в обща защита / защита на Sudo CHMOD -R 0770.
  10. Създаване на правила за потребителите на защитена папка Samba в Centos 7

  11. Отидете в конфигурационния файл (sudo nano /etc/samba/smb.conf), за да укажете папката, която току-що сме създали.
  12. Отидете на редактирането на конфигурационния файл на Samba в Centos 7, за да добавите защитена папка

  13. Копирайте и поставете блока в редактора по-долу.

    [Обезпечен]

    PATH = / SAMBA / ALLACCESS / ЗАБЕЛЕЖКА

    Валидни потребители = @securegroup

    Гост ОК = Не

    Writable = Да.

    БЪРЗО = ДА.

  14. Запазете промените и затворете текстовия редактор.
  15. Запазване на конфигурационен файл след добавяне на защитена папка Samba към CENTOS 7

  16. Добавете всички сметки до съответната група чрез Sudo usermod -a -g securedgroup Richard.
  17. Добавяне на потребител в групата за защитена директория Samba в Centos 7

  18. Задайте паролата на Sudo Smbpasswd -a Richard за всеки от тях като последно действие, което завършва конфигурацията.
  19. Създаване на парола за защитена Samba директория в Centos 7

Това е цялата информация, която искахме да споделим с разказаните за общите настройки на файловия сървър на Samba в Centos 7. Можете да следвате инструкциите, дадени чрез промяна на параметрите и техните стойности за себе си, за да създадете оптимална конфигурация.

Прочетете още