Датовник сервер на Linux

Anonim

Датовник сервер на Linux

Најчесто, Линукс датотечниот сервер се користи во рамките на локалната или друга заедничка мрежа за да комуницира со компјутери базирани на Windows. Тоа може да се инсталира во стандардните дистрибуции, но ова не секогаш се случува, згора на тоа, конфигурацијата на таков сервер ќе биде стандард. Денес нудиме да научиме сè за инсталирање и главната конфигурација на датотечниот сервер на пример на најпопуларната алатка наречена Самба. Ние ќе го поделиме овој водич за чекори, така што корисниците на почетниците полесно се движат по сите потребни активности.

Инсталирајте и конфигурирајте го серверот за датотеки во Linux

Иако денешниот материјал ќе биде фокусиран на управувањето со дистрибуциите на Linux, не заобиколува и Windows, бидејќи за да започнете со, ќе треба да ги извршувате наједноставните манипулации во овој оперативен систем, така што во иднина поставувањето помина успешно и нема проблеми со поврзување со групата. На пример, зедовме еден куп на Windows 10 и Ubuntu. Ако користите друг оперативен систем, само следете ги карактеристиките на нивната имплементација која не треба да биде значително различна од она што ќе го видите следното.

Чекор 1: Пред-конфигурирајте ги прозорците

Кога го подготвувате серверот на датотеки SAMBA, ќе биде неопходно да се наведат некои податоци поврзани со оперативниот систем на Windows. Дополнително, самиот Windows бара да се овозможи поврзување за компјутер со Linux, бидејќи првичните врски ќе бидат блокирани. Сите овие постапки се вршат буквално за неколку кликања и изгледаат вака:

  1. Отворете го "Start" и трчајте од "командната линија" од таму, наоѓајќи ја апликацијата преку пребарување.
  2. Одете во командната линија во Windows за да ги одредите општите параметри за пристап со Linux

  3. Овде ќе треба да внесете едноставна команда за работна станица за нето-конфигурација и кликнете на копчето Enter.
  4. Команда за одредување на името на работната група во Windows за понатамошна конфигурација Linux

  5. На прикажаната листа, пронајдете ја линијата "домен на работната станица" и сетете се на неговата вредност.
  6. Линија за пребарување на името на работната група во Windows

  7. Повторно во конзолата, внесете го Notepad C: \ Windows \ System32 \ Drivers \ etc \ Thangs за да ја отворите добро познатите домаќини датотеката преку стандардниот "Notepad".
  8. Командата за извршување на датотеката домаќин во Windows за да овозможи Linux пристап

  9. Овде на крајот, вметнете ја линијата 192.168.1.1 srvr1.domain.com SRVR1, заменувајќи ја IP адресата на адресата на компјутерот со SAMBA и зачувајте ги сите промени.
  10. Поставување на датотеката домаќин за да обезбеди пристап до Линукс

На оваа работа со краеви на Windows. Откако ќе можете да се вратите на овој оперативен систем за да го конфигурирате заедничкиот пристап и да управувате со отворени папки, но досега не е достапно, бидејќи конфигурацијата на датотечниот сервер во Linux сеуште не е произведена. Ова предлагаме да ги направиме во следните чекори.

Чекор 2: Инсталирање на Самба во Линукс

Да почнеме со директна инсталација на Самба во Линукс. За да го користите за ова, ние ќе бидеме официјални складишта, па пред да започнете, осигурајте се дека интернет-врската е во активна состојба. После тоа, следете ги инструкциите напишани подолу.

  1. Отворете го менито за апликација и стартувајте го терминалот.
  2. Транзиција кон терминалот за понатамошна инсталација на Samba Linux

  3. Овде ќе треба да влезете во Sudo Apt-Get Install -y Samba Samba заеднички Python-Glade2 System-config-Samba команда. Таа е одговорна за инсталирање на дополнителни компоненти со серверот за датотеки.
  4. Внесете команда за инсталирање на Samba во Linux вклучувајќи ги сите дополнителни компоненти

  5. Потврдете ја автентичноста на сметката на Superuser со пишување на лозинка. Ликовите внесени во оваа низа не се прикажуваат на екранот, така што не треба да се грижите поради фактот што буквите или броевите не се видливи.
  6. Потврда за инсталацијата на SAMBA во Linux со внесување на лозинка за супериор

  7. Потоа ќе започне постапката за добивање и распакување архиви. Тоа може да потрае неколку минути, за време на оваа операција подобро е да не се извршуваат други дејства и да не се затвори конзолата. Ако се појави нова влезна линија, тоа значи дека инсталацијата е успешно завршена.
  8. Чекајќи го завршувањето на инсталацијата на Самба во Линукс преку терминалот

Не мора да инсталира ништо друго, а серверот ќе биде стартуван автоматски, така што можете безбедно да се префрлите на неговото поставување, што нашите следните чекори се посветени.

Чекор 3: Креирање на глобални поставки

Веднаш по инсталирањето на Самба, тоа нема да биде параметри одговорно за однесување, па мора да ги додадете себеси, внесувајќи ги жиците во конфигурациската датотека. Неискусните корисници може да изгледаат многу тешко да ја исполнат оваа задача. Ние нудиме да го земеме нашиот образец, заменувајќи ги само корисничките вредности.

  1. Понекогаш некои важни параметри во конфигурациската датотека сè уште не се присутни, поради што треба да се создаде резервна копија за да се врати во случај на случајни неуспеси. Ова се прави со влегување само еден sudo mv /etc/samba/smba/smba/etc/samba/smb.conf.bak команда.
  2. Команда за креирање на резервна копија на датотеката за конфигурација на SAMBA во Linux

  3. Сите други дејства ќе бидат направени преку уредувач на текст. Оптималната опција во овој случај е Нано. Ако оваа апликација недостасува во вашата дистрибуција, додајте го преку Sudo Apt Install Nano.
  4. Команда за инсталирање на сопствен уредувач на текст при поставување на Samba во Linux

  5. Откако ќе продолжите до конфигурациската датотека користејќи sudo nano /etc/samba/smb.conf.
  6. Вклучување на конфигурациската датотека на SAMBA во Linux преку уредувач на текст

  7. Во прозорецот што се отвора, вметнете ги линиите подолу.

    [Глобал]

    Workgroup = Workgroup

    Server String =% H Server (Samba, Ubuntu)

    Netbios име = ubuntu споделување

    DNS Proxy = не

    log file = /var/log/samba/log.mm

    Максимална големина = 1000

    Passdb backend = tdbsam

    Sync Sync Unix = Да

    Passwd програма = / usr / bin / passwd% u

    Промена на PAM Password = Да

    Мапа на гости = лош корисник

    Корисниците им овозможуваат на гостите = да

  8. Вметнување на глобални поставки во датотеката за конфигурација на SAMBA во Linux

  9. Користете ја комбинацијата на CTRL + O за да ги зачувате промените.
  10. Зачувување на поставките за конфигурација на SAMBA во Linux

  11. Вие не треба да го промените името на датотеката, тоа ќе биде доволно за да кликнете на копчето Enter.
  12. Одбивање За да го промените името кога глобалната конфигурациска датотека Самба во Linux

  13. По завршувањето, излезете од уредувачот на текст со затворање на CTRL + X.
  14. Излезете од уредувачот на текст по конфигурацијата на глобалната конфигурација во Linux

Сега, ајде да останеме во детали за секоја од внесените линии за да можете да ги конфигурирате во иднина:

  1. Работна група - одговорна за името на работната група. Ние веќе го научивме во Windows, и тука треба да го поставите истото име, бидејќи треба да биде истото апсолутно на сите поврзани уреди.
  2. Netbios име - се користи за прикажување на името на тековниот компјутер на уредот Windows. Поставете оптимална вредност.
  3. Log File - Одредува патот до датотеката каде што ќе бидат зачувани извештаи. Треба да креирате сличен запис за секогаш да бидете свесни за можните грешки и други информации.
  4. Baskdb Backend - го одредува начинот на лозинка лозинки. Без потреба да биде подобро да не се менува и да ја напушти стандардната состојба.
  5. Синхронизација на UNIX-лозинка - Кога е активирана, врши синхронизација на лозинка.
  6. Мапа на гости - е одговорна за обезбедување на ниско ниво на пристап до одредени профили. Ако вредноста е поставена на лошата држава на корисникот, ова поставување се применува на непостоечки корисници, лоша лозинка - со неточен внес на лозинка, и никогаш - никогаш.

Всушност, Самба има многу повеќе глобални параметри, и се спроведува графички интерфејс. Ако сте заинтересирани за сите овие поставки, ве советуваме да се однесувате на официјалната документација за да дознаете повеќе подетално за нив, бидејќи сите информации не се вклопуваат во овој напис, како и сите од нив се однесуваат на денешната тема.

Чекор 4: Креирање на јавна папка

За речиси секоја група на корисници кои користат сервер за датотеки, важно е да имате јавна папка на која можете да пристапите без претходно овластување. Стандардно, таков директориум е отсутен, па предлагаме да го создадеме сами, кој се изведува буквално за неколку минути.

  1. Стартувај го терминалот и внесете sudo mkdir -p / samba / allaccess таму за да креирате нова папка. Нејзиното име можете да го промените на било кој удобен.
  2. Команда за создавање на незаштитена папка за споделување Самба во Linux

  3. Оваа акција се врши со аргумент на sudo, што значи дека треба да внесете лозинка за да ја потврдите сметката.
  4. Потврда за создавање на незаштитена папка Samba во Linux

  5. Откако ќе продолжите со поставување на заеднички пристап за креиран директориум. За да започнете со, ние се преселиме во коренот на Самба преку CD / SAMBA.
  6. Самба корен транзиција кон Linux за промена на пристапот до креираната папка

  7. Сега вметнете го Sudo CHMOD -R 0755 командата на Allaccess и кликнете на Enter.
  8. Првата команда за промена на Samba вкупната незаштитена папка во Linux

  9. Ќе треба да наведете уште еден Sudo Chowown-Robody Option: Nogroup Allaccess /, кој е одговорен за обезбедување пристап до апсолутно сите сметки.
  10. Втората команда за промена на пристапот до општа незаштитена папка Samba во Linux

  11. Останува да ги направите сите промени во конфигурациската датотека. Извршете го преку уредувачот на текст користејќи го веќе познатиот тим sudo nano /etc/samba/smb.conf.
  12. Извршете конфигурациска датотека за изработка на промени откако ќе креирате споделена незаштитена папка Samba во Linux

  13. Овде вметнете го блокот наведен подолу кој е одговорен за дефинирање на правилата за однесување на серверот. Ние исто така ќе разговараме малку подоцна за значењето на секоја линија.

    Allaccess]

    Path = / samba / allaccess

    Преглед = Да.

    Распишете = Да.

    Гостин ОК = Да

    Прочитајте само = не

  14. Измени и дополнувања на Самба во Линукс по создавање на заедничка незаштитена папка

  15. Зачувајте ги промените и затворете го уредувачот на текст користејќи специјално назначени кратенки.
  16. Зачувување на конфигурациска датотека по создавање на незаштитена папка Самба во Linux

  17. Рестартирајте го серверот преку Sudo SystemCactl Restart Samba, така што тековните поставки се внесат во сила.
  18. Рестартирање на датотечниот сервер по создавање незаштитена заедничка Samba папка во Linux

Проверката на пристапот до создадениот директориум во Windows се изведува со префрлување на \\ SRVR1 \ Allaccess. Сега, по истиот пример, што го водевме во претходната фаза, ја анализираме вредноста на секој параметар:

  • ПАТ. Како што гледате од вредноста, патот кон креиран јавен директориум е наведен овде.
  • Прегледачки. Овој параметар е одговорен за прикажување на директориумот во дозволената листа.
  • Запишете. Обележете ја вредноста на да Ако сакате да ви дозволите да креирате записи во оваа папка.
  • Гостин во ред. Оваа низа е одговорна за гостите.
  • Само Читај. Ако го знаете преводот на оваа фраза, веќе знаете што се случува ако го активирате параметарот. Тој е одговорен за атрибутот само за читање за наведениот директориум.

Чекор 5: Креирање на безбедна јавна папка

Како последната фаза од нашата денешна статија, решивме да земеме пример за создавање безбеден директориум за заеднички пристап. Во претходниот чекор, веќе е опишано за тоа како се создаваат комплетно анонимни папки, но нивниот недостаток е отсуството на заштита, па во повеќето случаи корисниците претпочитаат да работат со безбедни директориуми, а нивното создавање се врши вака:

  1. Направете директориум со истиот принцип преку sudo Mkdir -p / Samba / Allaccess / Secured.
  2. Команда за создавање заедничка заштитена папка во Самба во Линукс

  3. Како што може да се претпостави, оваа акција, исто така, треба да се потврди со внесување на лозинка за суперсузер.
  4. Потврда за создавање на заедничка заштитена папка во Самба во Линукс

  5. После тоа, креирајте група каде што дозволено корисниците ќе бидат вклучени со пишување SUDO Addgroup Securedgroup.
  6. Додавање на корисничка група за пристап до Samba заштитената папка во Linux

  7. Отидете до локацијата на безбеден директориум, наведувајќи го CD / Samba / Allaccess.
  8. Одете на локацијата на заштитената папка за нејзината контрола во Самба во Линукс

  9. Еве, наведете ги правата за корисниците со пишување sudo chown-ar Ричард: обезбедена група обезбедени. Заменете го Ричард на посакуваното име на сметката.
  10. Додавање на група за пристап до папката заштитена со Samba во Linux

  11. Вториот безбедносен тим изгледа вака: sudo chmod -r 0770 Обезбедено /.
  12. Втор тим за споделување на заштитената папка Самба во Линукс

  13. Премести на уредувачот на текст со отворање на конфигурациска датотека таму и пишување на позната команда sudo nano /etc/samba/smb.conf.
  14. Вклучување на датотеката за конфигурација на SAMBA во Linux за да ја конфигурирате безбедната папка

  15. Вметнете го блокот наведен подолу и зачувајте ги промените.

    [Обезбедено]

    Path = / Samba / Allaccess / Secured

    Валидни корисници = @Securedgroup

    Гостин во ред = не

    Распишете = Да.

    Преглед = Да.

  16. Конфигурирајте ја папката заштитена со Samba во Linux во конфигурациска датотека

  17. Додадете корисник на Sudo Usermod -A-G Securedgroup Richard заштитена група. Ако наведената сметка не постои, ќе добиете соодветно известување.
  18. Додавање на корисник за пристап до папката заштитена со SAMBA во Linux

  19. Креирајте лозинка која ќе биде одговорна за отворање пристап преку SUDO SMBASSWD -A Ричард.
  20. Транзиција за да додадете лозинка за Samba корисник во Linux

  21. Внесете го безбедносниот клуч на новата низа, а потоа потврдете го.
  22. Додавање лозинка за Samba корисник во Linux

По правењето на сите промени, не заборавајте да го рестартирате серверот, така што сите ќе стапат во сила. На ист начин, можете да креирате неограничен број заштитени јавни папки со прилагодување на одредени параметри за нив.

Денес ние се занимававме со серверот за датотеки за Linux на пример за прирачник за конфигурација на чекор по чекор преку SAMBA. Сега можете да одлучите дали таквата шема е погодна за обезбедување на општ пристап или смисла да се најде друга алатка способна да обезбеди посоодветни поставки.

Прочитај повеќе