Samba Setup in Centos 7

Anonim

Samba Setup in Centos 7

Linux амалдық жүйелеріндегі файлдық сервер (FS) әр түрлі мақсаттарда қолданыла алады, бірақ көп жағдайда ол жергілікті желі және Windows негізіндегі компьютерлермен көпшіліктің қалталарын жасауға қатысады. Қазіргі уақытта ең танымал FS самба деп саналады. Ол көптеген таратылымдарда алдын-ала орнатылған, ал тәжірибелі пайдаланушылар бұл құралды файл серверлерін пайдалану қажет болса, бұл құралды басты жөндей алады. Бүгінгі таңда бұл CentoS 7-де осы компонентті орнату және теңшеу туралы болады.

Samba-ны CentoS 7 теңшеңіз

Біз барлық материалдарды қадамдарға тарттық, өйткені стандартты конфигурация процесі әдетте көп уақытты алады және бірнеше түрлі кезеңдерден тұрады. Біз Windows-пен бүйірлік және алдын-ала әрекеттерді айналып өтпейміз, өйткені біз жоғарыда көрсетілгеннен кейін біз осы операциялық жүйемен жиі қолданыламыз. Сіз тек CentoS 7-дегі файл серверін конфигурациялаудың негізгі принциптерін түсіну үшін ұсынылған нұсқауларды мұқият тексере аласыз.

1-қадам: Windows-та дайындық жұмыстары

Терезелерден бастауға тұрарлық, өйткені маңызды ақпаратты анықтау қажет, себебі жоқ, желіні және қоғамдық қалталарды жасамай-ақ қажет емес. Сізге жұмыс тобының атын анықтаңыз және «Хосттар» файлына өзгертулер енгізу керек, осылайша қосылу әрекеттері бұғатталуы үшін. Мұның бәрі келесідей көрінеді:

  1. «Пәрмен жолын» тауып, осы қолданбаны әкімшінің атынан іске қосу үшін «Старт» тармағын ашыңыз.
  2. Samba 7-ді CentoS 7-де Windows пәрмені шақыруына өтіңіз

  3. Ағымдағы жұмыс станциясының конфигурациясын табу үшін Net Config жұмыс станциясының пәрменін енгізіңіз. Enter пернесін басу арқылы әрекетті іске қосыңыз.
  4. Samba 7 орнатпас бұрын жұмыс станциясының доменін анықтауға арналған команда

  5. Тізім көрінісін күтіңіз. Онда «Жұмыс станциясының доменінің» затын табыңыз және оның құнын есте сақтаңыз.
  6. Samba-дан бұрын жұмыс тобының доменінің анықтамасы CentoS 7-де

  7. Сол консоль сеансында, Notepad c: \ windows \ system32 \ драйверлер \ драйверлерін енгізіңіз \ etc \ etc \ etc \ hods \ houss virts \ hods virts \ hods Жолды әдепкі файлды әдепкі «Notepad» арқылы ашыңыз.
  8. Samba 7 жүйесінде Samba 7 параметрінің алдында ортақ терезелерді орнату үшін блокнот іске қосу

  9. Тізімнің соңында іске қосыңыз және 192.168.01 srvr1 srvr1 srvr1 желісін SAMBA түзетілетін құрылғыға ауыстырыңыз. Осыдан кейін барлық өзгертулерді сақтаңыз.
  10. Samba-дан бұрын Samba 7 орнатпас бұрын ортақ терезелерге кіруді орнату 7

Бұл кезде компьютермен барлық әрекеттер Windows аяқталуға, сіз CentoS 7-ге барып, Samba файлдық серверінің тікелей конфигурациясын алыңыз.

2-қадам: Samba-ны CentoS 7-де орнатыңыз

Samba дұрыс жұмыс істеуі үшін қажет барлық компоненттер әдепкі бойынша ескерілмейді, сондықтан оларды қарастырасыз, сондықтан оларды қолмен қосу керек. Барлық осы әрекеттер терминал арқылы орындалады, сонымен қатар сіз өзіңіздің белсенді Интернет байланысы бар екеніңізге және SUDO »командасын пайдалану мүмкіндігіне көз жеткізу керек.

  1. Консольді, мысалы, қолданба мәзірі арқылы немесе стандартты Ctrl + Alt + T пернелер тіркесімі арқылы ашыңыз.
  2. Samba-ны CentoS 7-ді одан әрі орнату үшін терминалды бастаңыз

  3. Мұнда Sudon yum yumba ymba-ны All Amen Samba-Comment Python-Glade2 жүйелік-Config-Samba-ны барлық қажетті қосымша учаскелерді орнатуды іске қосу үшін енгізіңіз.
  4. CentoS 7-де Samba компоненттерін кешенді орнату командасы

  5. Осы әрекетті растау үшін SuperUser құпия сөзін енгізіңіз. Осы жолда жазылған кейіпкерлер көрсетілмегенін қарастырыңыз.
  6. CentoS 7-де Samba компоненттерін кешенді орнатуды растау үшін парольді енгізу

  7. Орнату процесі басталғаны туралы сізге хабарланады. Бұл кезде «терминалды» жаппаңыз, әйтпесе барлық параметрлер автоматты түрде қалпына келтіріледі.
  8. CentoS 7-де кешенді қондырғының аяқталуын күту

  9. Операция аяқталғаннан кейін, қажетті коммуналдық қызметтер және олардың тәуелділігі белгіленетін жолдар пайда болады - сіз одан әрі қарай аласыз.
  10. Samba-ны кешенді орнатудың сәтті аяқталуы туралы ақпарат 7 CentoS

Бұрын таныстырылған команданың арқасында барлық коммуналдық қызметтер бір уақытта бір уақытта орнатылып, жүйеге қосылмайды. Файлдық сервер автоматты түрде іске қосылады және дереу автоматты түрде қосылады, сондықтан оны қосу немесе символдық сілтемелерді жасау туралы алаңдамай, қосыла аласыз.

3-қадам: Ғаламдық параметрлерді орнату

Samba «Таза формадағы» ОЖ-ға орнатылды, бұл қазір оның мінез-құлқын анықтайтын параметрлер көрсетілмегенін білдіреді. Оларды өздері орнату керек, және оның негізгі конфигурациясы қажет. Біз стандартты шаблонды пайдалануды ұсынамыз, кейбір жеке жолдарды ауыстыруды ұсынамыз.

  1. Кейде Samba таза конфигурация файлы арқылы орнатылған, бірақ кейбір параметрлерде оларда болуы мүмкін. Алдымен осы объектінің резервтік көшірмесін жасаңыз, сонда оны тез қалпына келтіріңіз. Бұл міндетті Sudo MV /etc/samba/smba/smba/smba/smb.conf.bak енгізу арқылы жүзеге асырылады.
  2. CentoS 7-де Samba параметрлерінің түйіндемесін жасау пәрмені

  3. Бұл әрекет, келесідей, келесідей, супер-суперсикалық парольді көрсету арқылы растау қажет.
  4. CentoS 7-де Samba параметрлерінің сақтық көшірме файлын жасау үшін команданы растау

  5. Келесі манипуляциялар тікелей конфигурация файлымен жүзеге асырылады. Ол үшін мәтіндік редактор әрқашан қолданылады. Стандарт бойынша, VI қосылады, бірақ ол жаңадан келген пайдаланушылар үшін ыңғайлы емес, сондықтан Nano-ды Sudo yum Install Nano командасы арқылы орнатуды ұсынамыз.
  6. Samba-дан бұрын Samba 7 орнатпас бұрын Samba 7 орнатпас бұрын мәтіндік редакторды баптау 7

  7. Егер NANO ОЖ-ға қосылған болса, сізге бұл туралы хабарланады.
  8. Samba-дан бұрын Samba 7 орнатпас бұрын SEMPLED MENTIOL-ді орнату

  9. Енді біз Sudo Nano /etc/samba/smb.conf енгізу арқылы конфигурация файлын өңдеуге кірісеміз.
  10. CentoS 7-де Samba файлдық серверін өңдеуге өтіңіз 7 Мәтіндік редактор арқылы

  11. Ашылған терезеде төмендегі мазмұнды енгізіңіз.

    [Global]

    Жұмыс тобы = жұмыс тобы

    Сервер жолы =% H сервері (Samba, Ubuntu)

    Netbios name = ubuntu акциясы

    DNS прокси = жоқ

    log file = / / var/log/samba/log. °hm

    Max log size = 1000

    Passdb сервері = TDBSAM

    Unix паролін синхрондау = Иә

    Passwd бағдарламасы = / usr / bin / passwd% u

    PAM құпия сөзін өзгерту = иә

    Қонаққа карта = жаман пайдаланушы

    Пайдаланушылар Қонақтарға рұқсат етіледі = иә

  12. CentoS 7-де генерал Samba файлдық сервер конфигурациясын орнату

  13. Өзгерістерді жазу үшін Ctrl + O пернелер тіркесімін басыңыз.
  14. CentoS 7-дегі Samba файлдық сервер конфигурациясын сақтау

  15. Файлдың атын өзгертпеңіз, бірақ Enter On күйін нұқыңыз.
  16. CentoS 7-де Samba жалпы файл серверінің конфигурациясын растау

  17. Осыдан кейін сіз Ctrl + X-ді жабу арқылы мәтіндік редактор терезесін қалдыруға болады.
  18. Samba файлдық серверінің параметрлері аяқталғаннан кейін мәтіндік редактордан шығыңыз

Біз жоғарыда көрсетілгенді, қай мазмұнды конфигурация файлына енгізу керек, алайда, осы параметрлердің мәндері пайдаланушының талаптарына байланысты өзгереді. Мұны ең маңызды нүктелермен толығырақ анықтайық:

  • Жұмыс тобы. Бұл параметр жұмыс тобының атын анықтайды. Оның мәні Windows-та анықталған ақпаратқа сәйкес орнатылған.
  • Netbios атауы. Осы құрылғымен әрекеттескен кезде, Windows компьютерінде көрсетілетін еркін атауға мәнді өзгертіңіз.
  • Журнал файлы. Осы параметрдің мәні бойынша, файл серверінің жұмыс істеуі кезінде жазылған оқиғалар журналын сақтағыңыз келетін файлға жолды көрсетіңіз.
  • PassDB сервері. Бұл опция парольдердің сақтау түрін анықтайды. Егер сіз бұл осында не екенін білмесеңіз, бұл затты әдепкі мәнде қалдырған дұрыс.
  • UNIX парольді синхрондау. Бұл параметрді іске қосу ұсынылады, себебі ол парольді синхрондауға жауапты /
  • Қонаққа карта. Қонақтарға қол жетімділікті белгілеу үшін қолданылады. Онда бірнеше мәндер бар: нашар пайдаланушы жоқ тіркелгілер үшін қолданылады, жоқ, жоқ, нашар пароль Құпия сөзді енгізу кезінде қонақ режимін жүктейді және ешқашан опцияны сөндірмейді.

Сонымен қатар, Samba-да басқа конфигурация нұсқалары бар, ал графикалық интерфейс орындалады. Мұның бәрімен біз сізге ресми құжаттамамен танысуға кеңес береміз, өйткені барлық ақпаратты бірдей мақала бойынша теңшеу мүмкін емес.

4-қадам: жалпыға қол жетімді каталог құру

Файлдық сервердің конфигурациясын жалғастырыңыз, жалпы каталог құру принципін бөлшектеңіз. Дереу, мұндай қалталар әдетте парольмен шектелмейді және барлық қосылған пайдаланушыны қарауға немесе тіпті өңдеуге болады. Көбінесе осындай каталогты жиі жасайды, бірақ сізге олардың кез-келген мөлшерін қоспауға кедергі келтірмейді. Мұндай алғашқы қалтаны құру келесідей орындалады:

  1. Терминалда жоғарыда аталған қалтаны жасау үшін SURO MKDIR -P / Samba / Allaccess енгізіңіз. Қажет болса, өз атын бейімдеңіз.
  2. Samba файлдық серверін ортақ пайдалану үшін қалтаны жасаңыз

  3. Ортақ қол жетімділікпен жұмысқа кірісу, бастапқыда CD / Samba жолын айналып өту.
  4. Samba-да 7-ші intuding-ке арналған «CentoS 7»

  5. Мұнда Sudo Chmod -r 0755 AllAccess жолын енгізіп, Enter түймесін басыңыз.
  6. CentoS 7-де жасалған Samba қалтасы үшін Access деңгейін орнату

  7. Басқа Sudo Chown -R параметрі жоқ: Nobop Nogroup барлық пайдаланушыларға қол жеткізуге жауап береді / жауап береді.
  8. Samba қалтасының кіру деңгейлерін ACTOS 7-де орнату үшін қосымша пәрмен

  9. Енді сіз бұл қалтаны конфигурация файлында тағайындауыңыз керек. Бастау үшін оны Sudo Nano /etc/samba/smb.conf арқылы іске қосыңыз.
  10. CentoS 7-дегі Samba конфигурация файлына көпшілікке қол жетімді қалтаны қосу үшін өтіңіз

  11. Блоктау немесе блоктың астындағы файлдың басын салыңыз. Біз әр жолдың мағынасы туралы біраз уақыттан кейін сіз жеке құндылықтарды орнатумен айналысатындығыңыз туралы айтамыз.

    Allaccess]

    PATH = / SAMBA / ALLACCESS

    Шолуға болады = иә.

    Жазуға болады = иә.

    Қонақ ok = иә

    Тек оқу = жоқ

  12. Өзгерістерді сақтап, мәтіндік редактордан шығыңыз.
  13. Өзгерістер енгізгеннен кейін Samba Samba конфигурация файлын 7-де сақтау

  14. Барлық параметрлер файлдық серверді қайта іске қосқаннан кейін ғана қолданылады, сондықтан дәл қазір оны дәл қазір жасаңыз, Sudo SystechCtl Restart Samba.
  15. Өзгерістер енгізгеннен кейін CentoS 7-де Samba файл серверін қайта қосу

Барлық қажетті жалпы каталог жасалады, олардың өнімділігін Windows-тағы \\ srvr1 \ allaccess командасын енгізу арқылы тексеру ұсынылады. Енді жоғарыда көрсетілген параметрлерге әсер етейік:

  • Жол. Мұнда жол ашық таңдалған қалтаға сәйкес келеді.
  • Шолуға болады. Бұл параметрді қосу каталогты рұқсат етілген тізімде көрсетеді.
  • Жазуға болады. Көрсетілген қалтаны осы параметрдің мәні Иә деп көрсетілгендей өңдеуге болады.
  • Қонақ жарайды. Егер сіз ортақ пайдалану қалтасын көрсеткіңіз келсе, осы тармақты қосыңыз.
  • Тек оқыңыз. Тек оқуға арналған қалта мәнін орнату үшін осы параметрдің оң мәнін пайдаланыңыз.

5-қадам: қауіпсіз каталог құру

Samba конфигурациясының соңғы мысалы ретінде біз құпия сөзбен толтырылған қалталарды құру туралы сөйлескіміз келеді және тек белгілі бір пайдаланушыларға қол жетімді. Сіз түсінгендей, сіз осындай каталогтарды шексіз мөлшерде жасай аласыз және бұл келесідей болады:

  1. Sudo Mkdir -p / Samba / Samba / AllAccess / Secure командасын пайдалану арқылы басқа конфигурацияланатын каталог жасаңыз.
  2. CentoS 7-де Samba файлдық сервері үшін қауіпсіз қалтаны жасау

  3. Судодан жасалған пайдаланушылар: Sudo Sudo AldGroup арқылы кіретін топты қосыңыз.
  4. CentoS 7-де Samba қорғалған қалтасына кіру үшін топ құру

  5. CD / Samba / AllAccess көрсетіп, қорғалған каталогтың орналасқан жеріне өтіңіз.
  6. CentoS 7-де Samba қауіпсіз қалтасын өңдеуге өтіңіз

  7. Мұнда әр жеке пайдаланушы үшін Sudo Chown -R арқылы құқықтарын орнатыңыз - Suchard: SecureNGup қауіпсіз. Ричард атауын осы пәрмендегі қажетті мәнге ауыстырыңыз.
  8. Centos 7-де қорғалған Samba файлдық сервер қалтасына ережелер жасау

  9. Бұл тек Sudo Chmod -r 0770 қауіпсіз / қауіпсіздік командасын енгізу үшін қалады.
  10. CentoS 7-де қорғалған Samba қалтасын пайдаланушылар үшін ережелер жасау

  11. Біз орнатқан қалтаны көрсету үшін конфигурация файлына (Sudo Nano /etc/Samba/Smb.conf) өтіңіз.
  12. Samba Samba конфигурация файлын Samba 7 конфигурация файлын ACTOS 7-де, Қауіпсіз қалтаны қосу үшін жіберіңіз

  13. Төмендегі редактордағы блокты көшіріп, қойыңыз.

    [Қорғалған]

    PATH = / SAMBA / AllArcess / Lottend

    Жарамды пайдаланушылар = @securedgroup

    Қонақ ok = жоқ

    Жазуға болады = иә.

    Шолуға болады = иә.

  14. Өзгерістерді сақтап, мәтіндік редакторды жабыңыз.
  15. CentoS 7-ге Samba қалтасын қосқаннан кейін конфигурация файлын сақтау

  16. Sudo usermod-asg in sudo user-us-og askingroup rickard-anguld-ге барлық шоттарды қосыңыз.
  17. CentoS 7-дегі Samba қорғалған каталог тобына пайдаланушыны қосу

  18. SUDO SMBASTWD -A PAY RACHARD паролін олардың әрқайсысы үшін теңшелімін аяқтаған соңғы әрекет ретінде орнатыңыз.
  19. CentoS 7-де қорғалған Samba каталогына пароль жасау

Бұл біз бөліскіміз келген барлық ақпарат Біз Samba файлдық серверінің жалпы параметрлері туралы хабарласыңыз.

Ары қарай оқу