Як встановити та налаштувати Samba на Ubuntu 14.10

самба ubuntu

Samba - це реалізація послуг та протоколів, сумісних із SMB (нині називається CIFS), за допомогою якого комп’ютери Windows взаємодіють між собою: він був розроблений Ендрю Tridgell шляхом зворотного проектування, використовуючи захоплювачі трафіку в стилі Wireshark (раніше відомий як Ethereal) сумісність у середовищах * nix, те, що було потрібно, щоб уникнути ізоляції в корпоративних та освітніх середовищах, в яких зазвичай співіснують кілька платформ (Windows, Linux, Mac OS X).

Подивимось тоді як встановити та налаштувати Samba на Ubuntu 14.10 Utopic Unicorn, готовий до пропонувати анонімні акції, а також більш безпечні, в яких необхідно пройти автентифікацію для доступу, щоб пропонувати файли всім типам користувачів. І ми йдемо від основи, на якій ми встановили сервер Ubuntu 14.10, версію дистрибутива Canonical, присвячену цим питанням, із фіксованою IP-адресою 192.168.1.100; На додаток до цього, звичайно, нам знадобиться інше обладнання в тій же локальній мережі та в тій самій робочій групі, щоб перевірити, як все було налаштовано.

Встановіть Samba

Для початку ми збираємось встановити пакети Samba, щось дуже просте, оскільки вони є частиною офіційних сховищ:

# apt-get install samba samba-загальний python-glade2 system-config-samba

Налаштуйте Samba

налаштувати самбу

Тепер нам потрібно буде відредагувати файл /etc/samba/smb.conf, який несе всю конфігурацію нашого сервера Samba. До цього ми робимо резервну копію поточного файлу:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Тепер, якщо ми відредагуємо головний файл:

# nano /etc/samba/smb.conf

Ми редагуємо [глобальний] розділ, де саме вказуємо назву робочої групи, рядок, за допомогою якого він ідентифікується в локальній мережі, ім'я netbios, тип захисту та інші. Ми залишаємо це наступним чином (за бажанням ми можемо змінити перші три параметри):

[глобальний]
робоча група = WORKGUP
рядок сервера = сервер Samba% v
netbios name = ubuntu
security = користувач
карта до гостя = поганий користувач
dns проксі = ні

Далі ми йдемо вниз у файлі, до розділу, який говорить 'Поділитися визначеннями' і це починається з [Анонім]. Туди ми додаємо (звичайно, ми можемо змінити шлях до папки, якою збираємось ділитися):

[Анонімно]
шлях = / samba / анонімний
оглядовий = так
writable = так
гість ок = так
читати тільки = немає

Тепер ми перезапустимо сервер samba - -:

# перезапустити службу smbd

Кілька аспектів, на які слід звернути увагу, - це той факт, що папка, яку ми пропонуємо для анонімного доступу, повинна існувати у нашій файловій системі, а також повинна бути доступна всім користувачам, тобто, коли вона додається до:

ls -l

Він повинен показати нам дозволи на читання та виконання для всіх, тобто drwxr-xr-x, або 755 числовим жаргоном. Якщо це не так, ми повинні зробити це таким чином (ми змінюємо "папку для спільного використання" за назвою та шляхом, який ми хочемо):

# chmod -R 0755 / sharefolder

Після налаштування анонімний доступ давайте зробимо те саме з ним пароль обмежений доступ - -, і це те, що вимагає трохи більше роботи, тож давайте почнемо. Перш за все, оскільки в загальній конфігурації ми встановили, що безпека закінчена користувач, це означає, що для доступу до захищених папок нам доведеться це робити, використовуючи ім’я користувача та пароль, які існують на сервері Ubuntu 14.10 Utopic Unicorn, і тому нам доведеться створити цей обліковий запис (ми можемо використовувати потрібне ім’я, а не користувачіamba як ми це зробили):

# useradd usersamba -G sambashare

Ми вводимо пароль користувача за запитом, а потім додаємо пароль самби:

# smbpasswd -користувачamba

Також нам буде запропоновано ввести пароль двічі, після чого створений нами користувач вже матиме свій пароль Samba. Тепер ми повинні додати параметри конфігурації для спільного використання захищеної паролем папки, тому ми знову відкриваємо файл конфігурації Samba для редагування.

# nano /etc/samba/smb.conf

Додаємо:

[безпечний доступ]
path = / home / samba / shared
дійсних користувачів = @sambashare
гість нормально = ні
writable = так
доступний для перегляду = так

Папка / home / samba / shared повинна мати доступ для читання, запису та виконання для всієї групи sambashare, тому для цього ми будемо виконувати:

# chmod -R 0770 / home / samba / shared

#chown -R root: sambashare / home / samba / shared

Ось і все, ми вже змогли налаштувати Sambі за допомогою цього ми можемо отримати доступ до цієї папки з будь-якого комп’ютера в локальній мережі, який є частиною робочої групи РОБОЧА ГРУПА, роблячи це, ми навіть можемо зберегти пароль для подальшого швидшого доступу з Windows, Mac OS X або з інших комп’ютерів Linux.

Редагування відео
Пов'язана стаття:
Найкращі безкоштовні відеоредактори для Ubuntu

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

      Дзвінок - сказав він

    Дякуємо за внесок, але я думаю, що це трохи ускладнює ваше життя, якщо ви наведете мишу на папку правою кнопкою її, з’явиться опція "спільний ресурс у локальній мережі", просто активувавши її, ubuntu автоматично встановлює та налаштовує все, що потрібно, щоб це працювало.

         Віллі Клів - сказав він

      Це правда, Беллмане

      Але ми хотіли показати, як все робиться «вручну», не тому, що ми любимо ускладнювати себе, а тому, що ідея полягає в тому, що процес навчився. Таким чином, якщо нам коли-небудь доведеться зробити щось більш складне, наприклад, дозволити доступ певним користувачам, але не іншим, або дозволити доступ лише для читання всім та доступ до запису певній групі, ми будемо знати, як це зробити.
      Дякуємо за коментар! Привітання

           luismedina23 - сказав він

        Про надання доступу деяким користувачам та іншим не було б чудово навчитися.

      Авеліно Де Соуза (@desousavelino) - сказав він

    Привіт, чудово, ваша публікація мені допомогла, дякую, до речі, у мене встановлений Ubuntu Gnome 14.10, і я не можу відкрити LibreOffice. Будь-який посібник чи щось для його вирішення? вітання.

      електронів - сказав він

    Дуже добре пояснено ... але це не працює для мене, це не через підручник, я не знаю чому.

    Я з kde, і я ніяк не бачу папки, але тоді я не маю дозволів

      Віллі Клів - сказав він

    Привіт, трон, яке повідомлення ви отримуєте від системи?

    Ви додали користувачів як користувачів групи sambashare, а також як користувачів системи?

         електронів - сказав він

      Привіт Віллі дякую за відповідь.

      Я не знаю, чи допускаю я помилку, я мав намір створити користувача, наприклад Луїса та додати його до групи обміну самбою, і все.

      Помилка, яку він мені видає, полягає у відсутності дозволів.

      Майк Сілвер - сказав він

    Привіт, не могли б ви допомогти мені налаштувати каталог папок, до яких вони повинні отримувати доступ з користувачем та проходити, але один із цих користувачів не повинен вводити папку x?

    Чудовий репетитор!

      якон79 - сказав він

    Вибачте, але в наступному рядку є невелика помилка:

    cp /etc/samba.conf /etc/samba/smb.conf.back, правильним буде:

    cp /etc/samba/samba.conf /etc/samba/smb.conf.back

    Окрім цього, пост чудовий

      Девід Фігероа - сказав він

    Чудовий друг, твій внесок. Я намагався надати певним користувачам доступ до спільної папки цього типу, і я не можу отримати вихід.

      ямнеокс - сказав він

    Добрий день,

    Вибачте за незручності, але я не можу правильно створити доступ ...

    Я бачу папки, коли підключаюся до \\ ip
    але коли я хочу отримати доступ до папки з "безпечним доступом", я отримую повідомлення, що .. "не можу отримати доступ"

    Створюється відчуття, що я неправильно ввів ім’я користувача та пароль, але ні, я перевірив, і це правильно.

    Вкладений знімок екрана повідомлення:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Заздалегідь спасибі.

      йомопа - сказав він

    привіт хтось допоможе мені з ubuntu Я бачу всю локальну мережу та всі комп'ютери в ній, але з комп'ютера з win 7 він не відображає сервер із завантаженням ubuntu в мережі всі інші, але не ubuntu…. завдяки вашій оперативній відповіді

      абакук - сказав він

    Привіт, добрий пост, я використовував графічний інтерфейс для його встановлення і все працює. Однак, коли виникають електричні проблеми під час запуску сервера, вам доводиться запускати послуги самби вручну, і я не можу змусити її запускатися автоматично при запуску системи. Чи можете ви мені допомогти?

      aa - сказав він

    не працює

      макіяж - сказав він

    ммммммммммммммм як цікаво я хочу надіти його, коли він просто включається

      анонімний - сказав він

    Це не виходить, у підручнику є кілька помилок, деякі імена змішані, і дозволи бути не можуть

      темно - сказав він

    Пост хороший, хоча вам доведеться оновити його для Ubuntu 16.04.

      Монетний двір Хорхе - сказав він

    Я згоден з Темним. Пост дуже хороший, але вам потрібно оновити його до Ubuntu 16.04.
    Вже дуже дякую.
    Відмінна робота +10

      Самуїл - сказав він

    Ей, я хотів встановити сервер ламп в ubuntu 16, але коли я спробував зберегти бази даних за допомогою мого sql, він повідомив мені про помилку php, що у мене не було модуля mysql, після стільких досліджень я не знайшов жодного конкретного рішення, тому Я вирішив встановити свій сервер в Ubuntu 14, я повернувся сюди, але все, що вже встановлено, коли я намагаюся відкрити папку з іншої машини з Windows, надсилає мені повідомлення про те, що мої облікові дані, ймовірно, не мають дозволів, і після цієї помилки каже, що доступ більше не доступний, я намагався це вирішити, але просто не можу, хтось мені допоможе?

      Приятель - сказав він

    Завдяки першому, звичайно, ви повинні мати якийсь здоровий глузд щодо правильного шляху до каталогу.
    Привіт.

      Хосе Луїс - сказав він

    Доброго ранку, я вітаю вас із пристрастю, яку ви вкладаєте в ці питання, я більше займаюся електронікою, ніж програмуванням, але мені подобається ubuntu, тому що вони роблять це безкорисливо і з унікальною привабливістю.
    Дякую за його вчення.
    Вітаю з футболом, я фанат уст з Аргентини.
    Обійми.

      ремонт приладу - сказав він

    Дуже корисна, ця стаття для мене чудова, і я можу правильно встановити Samba, вітаю.

      Уго Гарсія - сказав він

    Відмінний гід, він мені дуже допоміг. Я не розумію, тому що ви повинні надати дозволи 755 спільній папці, але тоді вказується, що їй повинні бути надані дозволи 770.
    Для мене це спрацювало ідеально, але це питання залишається.

      малювати - сказав він

    Хороший пост. У мене це спрацювало чудово. Я галюциную з людьми, які скаржаться, ніби їм щось винен, або типовий толосабос "простіше за допомогою правої кнопки і ...". У мене не вистачить терпіння, щоб зробити це безкоштовно ... підніміть настрій!

      Абелардо - сказав він

    Привіт

    Я дотримувався кроків для спільного використання папок, але я не бачу файли всередині них із mac, який я використовую для підключення до мого Ubuntu.

    Дякуємо за статтю, яка, далеко від помилок, дуже добре пояснює процедуру дотримання.

    З найкращими побажаннями.

      Панчіс - сказав він

    Доброго дня, мені подобається ідея встановити самбу вручну, але я вважаю, що "вручну" це буде скоріше з вихідного коду, без необхідності виконувати apt-get install samba, але, встановлюючи всі залежності та використовуючи команди: ./configure, make і make install було б досить простим процесом! Вітаю 😀