Водич за поставување на Убунту Самба

Pin
Send
Share
Send

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

Прочитајте исто така:
Како да инсталирате Ubuntu
Како да поставите интернет-врска во Убунту

Терминал

Користење „Терминал“ во Убунту, можете да направите нешто што сакате, соодветно на тоа, можете исто така да ја конфигурирате Самба. За олеснување на перцепцијата, целиот процес ќе биде поделен во фази. Три опции за конфигурирање на папки ќе бидат претставени подолу: со заеднички пристап (секој корисник може да отвори папка без да побара лозинка), со пристап само за читање и со автентикација.

Чекор 1: Подготовка на Виндоус

Пред да ја конфигурирате Самба во Убунту, треба да го подготвите вашиот оперативен систем Виндоус. За да се обезбеди правилно функционирање, неопходно е сите уреди што учествуваат да бидат во иста работна група, која е наведена во самата Самба. Стандардно, на сите оперативни системи, работната група се нарекува „РАБОТА ГРУПА“. За да ја одредите специфичната група што се користи во Windows, треба да ја користите "Командна линија".

  1. Притиснете кратенка Победа + р и во скокачката Стартувај внесете командаcmd.
  2. На отворено Командна линија извршете ја следнава команда:

    работна станица за мрежна конфигурација

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

Понатаму, ако на компјутер со Ubuntu статичка IP, тој мора да биде регистриран во датотеката „домаќини“ на прозорците. Најлесен начин да го направите ова е да се користи Командна линија со права на администраторот:

  1. Пребарувајте го системот со пребарување Командна линија.
  2. Во резултатите, кликнете на Командна линија кликнете со десното копче (RMB) и изберете "Стартувај како администратор".
  3. Во прозорецот што се отвора, сторете го следново:

    бележник C: Windows System32 двигатели итн домаќини

  4. Во датотеката што се отвора откако ќе се изврши командата, запишете ја вашата IP адреса во посебна линија.

Погледнете исто така: Често користени команди за командни линии во Windows 7

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

Горе беше само еден пример на откритие. "Командна линија" во Виндоус 7, ако поради некоја причина не можете да го отворите или имате различна верзија на оперативниот систем, препорачуваме да ги прочитате деталните упатства на нашата веб-страница.

Повеќе детали:
Отворање на командната линија во Windows 7
Отворање на командната линија во Windows 8
Отворање на командната линија во Windows 10

Чекор 2: Конфигурирајте го серверот Самба

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

  1. Инсталирајте ги сите потребни софтверски пакети што се потребни за Samba да работи правилно. За ова во „Терминал“ извршете ја командата:

    sudo apt-get install -y samba python-glade2

  2. Сега системот ги има сите потребни компоненти за конфигурирање на програмата. Првиот чекор е да направите резервна копија на датотеката за конфигурација. Можете да го направите ова со оваа команда:

    sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

    Сега, во случај на какви било тешкотии, можете да го вратите оригиналниот преглед на датотеката за конфигурација "smb.conf"со тоа:

    sudo mv /etc/samba/smb.conf.bak /etc/samba/smb.conf

  3. Следно, креирајте нова датотека за конфигурирање:

    sudo gedit /etc/samba/smb.conf

    Забелешка: за да креирате и комуницирате со датотеки, статијата го користи уредникот за текст Gedit, но можете да користите кој било друг уредувач со тоа што ќе го напишете своето име во соодветниот дел од командата.

  4. Погледнете исто така: Популарни уредници на текст за Linux

  5. По горенаведениот чекор, ќе се отвори празен текстуален документ, треба да ги копирате следниве редови во него, со тоа да поставите глобални поставки за серверот Sumba:

    [глобално]
    работна група = РАБОТА ГРУПА
    netbios име = порта
    стринг на сервер =% h сервер (Самба, Убунту)
    dns прокси = да
    датотека за најавување = /var/log/samba/log.%m
    максимална големина на дневник = 1000
    мапа до гостин = лош корисник
    корисниците им овозможуваат на гостите = да

  6. Погледнете исто така: Како да креирате или бришете датотеки на Linux

  7. Зачувајте ги промените во датотеката со кликнување на соодветното копче.

После тоа, завршена е примарната конфигурација на Самба. Ако сакате да ги разберете сите дадени параметри, тогаш можете да го направите тоа на оваа страница. За да го пронајдете параметарот на интерес, проширете го списокот лево "smb.conf" и пронајдете го таму со избирање на првата буква од името.

Во прилог на датотеката "smb.conf", исто така, мора да се направат промени во "limits.conf". Да го направите ова:

  1. Отворете ја саканата датотека во уредувачот на текст:

    sudo gedit /etc/securance/limits.conf

  2. Вметнете го следниот текст пред последната линија во датотеката:

    * - нофил 16384
    корен - нофил 16384

  3. Зачувајте ја датотеката.

Како резултат, треба да ја има следнава форма:

Ова е неопходно за да се избегне грешка што се појавува кога повеќе корисници се поврзуваат на локалната мрежа во исто време.

Сега, за да бидете сигурни дека внесените параметри се точни, треба да ја извршите командата:

sudo testparm /etc/samba/smb.conf

Ако како резултат го видите текстот што е прикажано на сликата подолу, тогаш сите податоци што сте ги внеле се точни.

Останува да го рестартирате серверот Самба со следнава команда:

sudo /etc/init.d/samba рестарт

Справување со сите променливи на датотеката "smb.conf" и правење измени во "limits.conf", можете да одите директно на создавање папки

Погледнете исто така: Често користени команди во терминалот Linux

Чекор 3: Создадете заедничка папка

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

  1. За да започнете, креирајте ја самата папка. Можете да го направите ова во кој било директориум, на пример, папката ќе се наоѓа на патеката "/ home / sambafolder /", и да бидат повикани - "споделување". Еве ја командата што треба да ја извршите за ова:

    sudo mkdir -p / home / sambafolder / share

  2. Сега сменете ги дозволите на папката за да може секој корисник да ја отвори и да комуницира со приложените датотеки. Ова е направено со следнава команда:

    sudo chmod 777 -R / home / sambafolder / share

    Забележете: командата мора да ја наведе точната патека до претходно креираната папка.

  3. Останува да ја опишеме креираната папка во датотеката за конфигурација Samba. Прво отворете го:

    sudo gedit /etc/samba/smb.conf

    Сега во уредникот на текст, потпирајќи се на два реда на дното на текстот, залепете го следново:

    [Сподели]
    коментар = Целосно споделување
    патека = / дома / самбафолдер / споделување
    гостин ок = да
    прелистува = да
    запишувам = да
    само за читање = не
    форсирај го корисникот = корисник
    присилна група = корисници

  4. Зачувајте ги измените и затворете го уредникот.

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

За да стапат на сила сите промени, треба да ја рестартирате Самба. Ова е направено од добро познатата команда:

sudo сервис smbd рестарт

После тоа, креираната заедничка папка треба да се појави на Виндоус. За да го потврдите ова, направете Командна линија следново:

порта споделување

Може да го отворите и преку Explorer, со тоа што ќе отидете во директориумот „Мрежа“што е поставено на страничната лента на прозорецот.

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

Чекор 4: Создадете папка само за читање

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

Погледнете исто така: Како да ја дознаете големината на папката во Linux

  1. Создадете папка. На пример, ќе биде во истиот директориум како „Сподели“, само името ќе го има „Прочитај“. Затоа во „Терминал“ внесете:

    sudo mkdir -p / home / sambafolder / read

  2. Сега доделете ги потребните права со тоа:

    sudo chmod 777 -R / home / sambafolder / read

  3. Отворете ја датотеката за конфигурација на Самба:

    sudo gedit /etc/samba/smb.conf

  4. На крајот на документот, ставете го следниот текст:

    [Прочитај]
    коментар = Само за читање
    патека = / дома / самбафолдер / прочита
    гостин ок = да
    прелистува = да
    пишување = не
    само читај = да
    форсирај го корисникот = корисник
    присилна група = корисници

  5. Зачувајте ги измените и затворете го уредникот.

Како резултат, во конфигурационата датотека треба да има три блока текст:

Сега рестартирајте го серверот Самба за да стапат на сила сите промени:

sudo сервис smbd рестарт

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

Чекор 5: создавање приватна папка

Ако сакате корисниците да можат да отворат мрежна папка преку автентикација, чекорите за нејзино создавање се малку различни од горенаведеното. Направете го следново:

  1. Создадете папка на пр. „Пасво“:

    sudo mkdir -p / home / sambafolder / pasw

  2. Променете ги нејзините права:

    sudo chmod 777 -R / home / sambafolder / pasw

  3. Сега креирајте корисник во група "самба", кои ќе бидат обдарени со сите права за пристап до папката со мрежа. За да го направите ова, прво создадете група "измамник":

    sudo groupadd smbuser

  4. Додајте во новосоздадената корисничка група. Може да се појавите со неговото име сами, на пример ќе има „учител“:

    sudo useradd -g smabuser наставник

  5. Поставете ја лозинката што ќе треба да ја внесете за да ја отворите папката:

    sudo smbpasswd - наставник

    Забелешка: откако ќе се изврши командата, од вас ќе биде побарано да внесете лозинка, а потоа да ја повторите, забележете дека знаците не се прикажани при внесување.

  6. Останува само да ги внесете сите потребни параметри на папката во датотеката за конфигурација Samba. За да го направите ова, прво отворете го:

    sudo gedit /etc/samba/smb.conf

    И потоа копирајте го овој текст:

    [Пасв]
    коментар = Само лозинка
    патека = / дом / sambafolder / pasw
    валидни корисници = наставник
    само за читање = не

    Важно: ако, по завршувањето на четвртиот став од оваа инструкција, вие создадовте корисник со различно име, тогаш мора да го внесете во низата „валидни корисници“ по симболот „=“ и празно место.

  7. Зачувајте ги измените и затворете го уредникот на текст.

Текстот во датотеката за конфигурација сега треба да изгледа вака:

За да бидете безбедни, проверете ја датотеката користејќи ја командата:

sudo testparm /etc/samba/smb.conf

Како резултат, треба да видите вакво нешто:

Ако сè е добро, тогаш рестартирајте го серверот:

sudo /etc/init.d/samba рестарт

Само конфигурација на системот

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

Чекор 1: Инсталација

Првично, треба да инсталирате посебна програма во системот, која има интерфејс и која е неопходна за конфигурацијата. Можете да го направите ова со „Терминал“со водење на командата:

sudo apt install system-config-samba

Ако пред тоа не сте ги инсталирале сите компоненти Samba на вашиот компјутер, ќе треба да преземете и инсталирате уште неколку пакети со него:

sudo apt-get install -y samba samba-common python-glade2 system-config-samba

Откако ќе се инсталираат сите потребни, можете да продолжите директно до поставувањето.

Чекор 2: Стартување

Постојат два начина да се изврши System Config Samba: користење „Терминал“ и преку менито Баш.

Метод 1: Терминал

Ако одлучите да користите „Терминал“тогаш треба да го направите следново:

  1. Притиснете кратенка Ctrl + Alt + T.
  2. Внесете ја следнава команда:

    sudo систем-конфиг-самба

  3. Кликнете Внесете.

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

Забелешка: за време на спроведувањето на конфигурацијата Samba користејќи го System Config Samba, не го затворајте прозорецот "Терминал", бидејќи во овој случај програмата ќе се затвори и сите направени промени нема да бидат зачувани.

Метод 2: Мени за баш

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

  1. Кликнете на копчето Баш, кое се наоѓа во горниот лев агол на работната површина.
  2. Внесете пребарување за пребарување во прозорецот што се отвора „Самба“.
  3. Кликнете на програмата со исто име во делот "Апликации".

После тоа, системот ќе ве праша за лозинката на корисникот. Внесете го и програмата ќе се отвори.

Чекор 3: Додајте корисници

Пред да започнете директно да ги поставувате папките Самба, треба да додадете корисници. Ова се прави преку менито за поставки на програмата.

  1. Кликнете на ставка "Поставување" на горниот панел.
  2. Во менито изберете "Корисници на Самба".
  3. Во прозорецот што се појавува, кликнете Додај корисник.
  4. Во паѓачката листа "Уникс корисничко име" изберете го корисникот на кој ќе му биде дозволено да ја внесе папката.
  5. Рачно внесете го вашето корисничко име на Windows.
  6. Внесете ја лозинката, а потоа повторете ја повторно во соодветното поле.
  7. Притиснете го копчето ОК.

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

Прочитајте исто така:
Како да додадете корисници во група на Linux
Како да видите список на корисници на Linux

Чекор 4: поставување на серверот

Сега треба да започнете со поставување на серверот Samba. Оваа акција е цел со големина полесен во графичкиот интерфејс. Еве што треба да направите:

  1. Во главниот прозорец на програмата, кликнете на објектот "Поставување" на горниот панел.
  2. Од списокот, одберете ја редот Поставки за серверот.
  3. Во прозорецот што се појавува, во табулаторот „Главна“внесете во редот „Работна група“ Име на групата, сите чии компјутери можат да се поврзат со серверот Samba.

    Забелешка: како што беше речено на почетокот на статијата, името на групата треба да биде исто за сите учесници. Стандардно, сите компјутери имаат една работна група - „РАБОТА“.

  4. Внесете опис за групата. Ако сакате, можете да ја оставите зададената вредност, овој параметар не влијае на ништо.
  5. Одете на јазичето „Безбедност“.
  6. Дефинирајте го режимот за автентикација како "Корисник".
  7. Изберете од паѓачката листа Шифрирајте лозинки опција за која сте заинтересирани.
  8. Изберете сметка за гости.
  9. Кликнете ОК.

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

Чекор 5: Создадете папки

Ако претходно не сте создале јавни папки, прозорецот на програмата ќе биде празен. За да креирате нова папка, треба да го направите следново:

  1. Кликнете на копчето за знак плус.
  2. Во прозорецот што се отвора, во табулаторот „Главна“кликнете „Преглед“.
  3. Во управувачот со датотеки, наведете ја саканата папка за споделување.
  4. Проверете го полето веднаш до вашиот избор. "Дозволено е снимање" (на корисникот ќе му биде дозволено да ги уредува датотеките во јавната папка) и „Видливо“ (на другиот компјутер, папката што треба да се додаде ќе биде видлива).
  5. Одете на јазичето „Пристап“.
  6. На неа има можност да се дефинираат корисници на кои ќе им биде дозволено да ја отворат споделената папка. За да го направите ова, проверете го полето до "Дајте пристап само на специфични корисници". После тоа, треба да ги изберете од списокот.

    Ако сакате да направите јавна папка, тогаш ставете го прекинувачот во позиција „Дај пристап до сите“.

  7. Притиснете го копчето ОК.

После тоа, новосоздадената папка ќе биде прикажана во главниот прозорец на програмата.

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

Веднаш штом ќе ги создадете сите потребни папки, можете да ја затворите програмата. Ова ги комплетира упатствата за конфигурирање на Samba во Ubuntu со користење на System Config Samba.

Наутилус

Постои уште еден начин да ја конфигурирате Самба во Убунту. Совршено е за оние корисници кои не сакаат да инсталираат дополнителен софтвер на нивниот компјутер и кои не сакаат да прибегнуваат кон употреба „Терминал“. Сите поставки ќе бидат извршени во стандардниот управувач со датотеки Nautilus.

Чекор 1: Инсталација

Користејќи го Nautilus за конфигурирање на Самба, начинот на инсталирање на програмата е малку поинаков. Оваа задача може да се изврши и со „Терминал“како што е опишано погоре, но друг метод ќе се дискутира подолу.

  1. Отворете го Наутилус со кликнување на иконата на лентата со задачи со исто име или со пребарување на системот.
  2. Одете во директориумот каде се наоѓа посакуваниот директориум за споделување.
  3. Кликнете на неа со RMB и одберете ја линијата од менито "Карактеристики".
  4. Во прозорецот што се отвора, одете до јазичето "Јавна папка на LAN".
  5. Проверете го полето до Објави ја оваа папка.
  6. Appearе се појави прозорец во кој треба да кликнете на копчето "Инсталирај услуга"за да ја инсталирате Самба на вашиот систем.
  7. Appearе се појави прозорец во кој ќе можете да го видите списокот на инсталирани пакети. Откако ќе разгледате, кликнете Инсталирај.
  8. Внесете ја вашата лозинка на корисникот за да дозволите системот да презема и инсталира.

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

Чекор 2: Поставување

Конфигурирањето на Самба во Наутилус е многу полесно отколку користењето „Терминал“ или System Config Samba. Сите параметри се поставени во својствата на каталогот. Ако сте заборавиле како да ги отворите, тогаш следете ги првите три точки од претходната инструкција.

За да ја направите папката јавна, следете ги упатствата:

  1. Во прозорецот, одете до јазичето „Права“.
  2. Дефинирајте ги правата за сопственикот, групата и другите корисници.

    Забелешка: ако треба да го ограничите пристапот до јавна папка, одберете ја линијата "Не" од списокот.

  3. Кликнете "Променете ги дозволите на датотеката".
  4. Во прозорецот што се отвора, по аналогија со вториот параграф од оваа листа, утврдете ги правата на корисникот за интеракција со сите датотеки затворени во папката.
  5. Кликнете "Промени", а потоа одете на јазичето "Јавна папка на LAN".
  6. Означи ставка Објави ја оваа папка.
  7. Внесете го името на оваа папка.

    Забелешка: можете да го оставите полето за коментари празно ако сакате.

  8. Проверете или одштиклирајте ги кутиите со "Дозволете им на другите корисници да ја менуваат содржината на папката" и Пристап до гости. Првиот пасус ќе им овозможи на корисниците кои не се овластени да ги уредуваат приложените датотеки. Вториот - ќе отвори пристап до сите корисници кои немаат локална сметка.
  9. Кликнете Аплицирај.

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

Забелешка: како да го конфигурирате серверот Самба е опишано на почетокот на статијата.

Заклучок

Сумирајќи, можеме да кажеме дека сите горенаведени методи се значително различни едни од други, но сите подеднакво ви овозможуваат да ја конфигурирате Самба во Убунту. Така користејќи „Терминал“, можете да извршите флексибилна конфигурација со поставување на сите потребни параметри и на серверот Samba и на создадените јавни папки. System Config Samba ви овозможува да ги конфигурирате серверот и папките на ист начин, но бројот на параметрите што ги наведете е многу помалку. Главната предност на овој метод е присуството на графички интерфејс, што во голема мера ќе го олесни поставувањето за просечен корисник. Користејќи го управувачот со датотеки Nautilus, не мора да преземате и инсталирате дополнителен софтвер, но во некои случаи ќе биде потребно рачно да го конфигурирате серверот Самба, користејќи го истиот „Терминал“.

Pin
Send
Share
Send