Самба: ЦИФС-Утилс

Здраво пријатељи! «Cоммон Iнтернет Fи Sистем услужни програми »или Цоммон Утилитиес фор Интернет Филе Системс, помоћи ће нам да се повежемо са нашим локалним Линук системом датотека, заједничким ЦИФС мрежним ресурсима на удаљеним машинама.

Ел пакуете ЦИФС-Утилс био део Самба Суите-а до верзија пре 5.5-1 (види / уср / схаре / доц / цифс-утилс / РЕАДМЕ) која долази уз Дебиан 7 „Вхеези“ и на којој је заснован овај чланак. Тренутно су услужни програми ЦИФС одвојени пројекат од Самбе и Самба тим их активно одржава.

Пре него што наставимо, морамо прочитати чланак Самба: СмбЦлиент Па, позваћемо се на то. Практично, овај пост је његов наставак.

Видећемо:

  • Инсталација и мало општег знања
  • Коришћење наредбе моунт.цифс
  • Пример КСНУМКС
  • Пример КСНУМКС
  • Пример КСНУМКС
  • Резиме

Инсталација и мало општег знања

Ако немамо инсталиран пакет смбцлиент или други који су повезани са пакетом Самба, приликом инсталирања цифс-утилс на било који начин ће такође:

  • кеиутилс: Линук алати за управљање кључевима. Кеиутилс је скуп алата за управљање задржавањем кључа у језгру који се може користити на системима датотека, блоковским уређајима и другима за добијање и задржавање кључева ауторизације и шифровања неопходних за обављање сигурних операција.
  • винбинд: Даемон који интегрише аутентификацију и механизме претраживања корисника и / или групе из Ацтиве Дирецтори у Линук систем.
  • либнсс-винбинд: Пакет који нам даје додатак нсс_винбинд, који се интегрише са локалним сервером Винбинд како би се обезбедила претрага имена корисника и група. Такође нам даје додатак нсс_винс, који пружа претрагу имена хоста или рачунара, како преко НБНС („НетБИОС Наме Сервице“), тако и путем НетБИОС протокола емитовања.
  • самба-заједничка y самба-заједнички-бин: Уговори у посту Самба: СмбЦлиент на овом месту.

Услужни програми или алати или команде које пружа пакет цифс-утилс звук: цифсцредс, гетцифсацл, сетцифсацл, цифс.упцалл, цифс.идмап и моунт.цифс. Из практичних разлога видећемо само команду моунт.цифс. Колико год желимо, не можемо направити расправу на ту тему. Они који желе или требају да уђу дубље, молим вас извршите команда човека.

Коришћење наредбе моунт.цифс

Генерално се позивамо на њега као:

моунт.цифс {сервице} {моунт поинт} [-о оптионс] моунт -т цифс {сервице} {моунт поинт} [-о оптионс]

моунт.цифс монтирати Линук ЦИФС систем датотека. То је изворна Линук наредба и кернел мора имати подршку за систем датотека цифс. ЦИФС протокол је наследник СМБ протокола и подржава га већина Виндовс сервера и многи други комерцијални сервери „Нетворк Аттацхед Стораге“ и НАС рачунари. Наравно, у потпуности га подржава Самба сервер отвореног кода.

Овај услужни програм причврстити или монтирати мрежни ресурс који се дели (или извози) на удаљени сервер који је наведен као сервицио користећи синтаксу // сервер / ресурс -где је „сервер“ име или ИП адреса на којој се налази удео, а „ресоурце“ је име дељене датотеке - у локални директоријум који ће бити „тачка монтирања“. Тачка монтирања мора постојати у нашем локалном систему датотека ПРЕ монтирања ресурса.

Тхе opcije наредбе чине листа парова вредности одвојених зарезима, типовима кључ = вредност.

Да бисте олакшали рад са овим услужним програмом, препоручујемо уношење промена наведених у посту Самба: СмбЦлиент да поднесе /етц/самба/смб.цонф узимајући опрему за референцу мивхеези.амигос.цу која није везана за домен. Такође се препоручује инсталирање пакета смбцлиент ако већ није, брзо сазнати који су дељени ресурси на мрежи. Наравно, горе наведено можемо утврдити путем Наутилуса или прегледача датотека који користимо, под условом да има подршку за СМБ / ЦИФС протокол.

Пример КСНУМКС

Желимо да повежемо удео // в2003 / средња земља у локалној фасцикли / хоме / кеон / лан са акредитивима корисника пипин који припадају домену пријатељи.цу. Као роот корисник или кроз судо извршавамо:

кеон @ мивхеези: ~ $ судо моунт.цифс // в2003 / миддле еартх / хоме / кеон / лан -о усер=пипин@амигос.цу [судо] лозинка за кеон: Лозинка:

Имајте на уму да нас прво питају за лозинку локалног корисника кеон @ мивхеези, а затим и удаљени корисник пипин@амигос.цу. Наравно да то морамо знати, осим ако се наш тим придружи домени и ако се локално пријавимо у наш Дебиан као пипин. Тај случај ћемо видети у каснијим чланцима.

Такође смо сигурно креирали фасциклу ЛАН (/ хоме / кеон / лан) пре позивања наредбе. Ако не, можемо назначити да ће тачка монтирања бити директоријум / мнт, ако немамо ниједан други ресурс монтиран у тај општи директоријум.

Будимо знатижељни и наведимо датотеке у локалном директоријуму у који смо монтирали даљински удео и видећемо да је корисник и власници група директоријума и датотека корен. То значи да ћемо имати само приступ за читање. Погледај.

Некима ће бити мало тешко да разумеју горе наведено, али управо ови детаљи истичу Снага и сигурност система датотека УНИКС / Линук.

  • Успели смо да убацимо у нашу хијерархијску структуру датотека која је рођена у /, систем датотека који то није ектКСНУМКС o ектКСНУМКС, као што се то дешава када монтирамо систем датотека НТФС, ФАТили ФАТКСНУМКС у нашем Дебиан тиму. Уобичајене операције које радимо без посматрања његове суштине.
  • Након монтирања удаљеног ресурса, његове директоријуме и датотеке можемо третирати као локалне.
  • За упућивање на удаљени ресурс није потребно никакво писмо или било шта слично.
  • Не треба да се наш Линук придружи Виндовс домену. Кориснички налог у том домену потребан нам је само за приступ дељеним ресурсима у којима наш корисник има дозволе. То се такође може урадити из Виндовс клијента. У реду?.

Пример КСНУМКС

Желимо да повежемо удео // в2003 / средња земља у локалној фасцикли / хоме / кеон / лан са акредитивима корисника пипин који припадају домену пријатељи.цу. Такође морамо приступити датотекама са дозволама за читање / писање и да је власник локални корисник преко којег смо се пријавили и да је у нашем примеру кеон:

кеон @ мивхеези: ~ $ судо моунт.цифс //в2003.амигос.цу/тиеррамедиа / хоме / кеон / лан -о усер = пипин, уид = кеон, форцеуид

Поново будимо знатижељни и наведимо фасциклу ЛАН. Сада је власник кеон а група је и даље корен. Не треба да кажемо моунт.цифс опцију rw да има приступ за читање / писање. Дозволе својствене систему датотека УНИКС / Линук то гарантују. Можемо то проверити стварањем и брисањем директорија; модификовање постојећих датотека итд.

Пример КСНУМКС

Сваки пут када се наша локална машина покрене, желимо да монтирамо удео // в2003 / средња земља у локалној фасцикли / хоме / кеон / лан са акредитивима корисника пипин који припадају домену пријатељи.цу. Такође морамо приступити датотекама са дозволама за читање / писање и да је власник локални корисник преко којег смо се пријавили и да је у нашем примеру кеон.

Једноставно решење је креирање скрипте у директоријуму /етц/инит.д, дајте му дозволе за извршење и укључите је међу програме који се покрећу при покретању. Као корисник корен извршавамо:

 нано /етц/инит.д/монта-тиеррамедиа.сх

и додајте следећи садржај у новостворену скрипту за покретање:

#! / бин / сх ### БЕГИН ИНИТ ИНФО # Обезбеђује: Монтирање удаљеног ресурса // в2003 / миддле еартх у / хоме / кеон / лан # Обавезно-Старт: $ лоцал_фс $ сислог # Обавезно-Стоп: $ лоцал_фс $ сислог # Дефаулт- Старт: 2 3 4 5 # Дефаулт-Стоп: 0 1 6 # Кратки опис: Монтирање удаљеног ресурса ### ЕНД ИНИТ ИНФО моунт.цифс //10.10.10.30/тиеррамедиа / хоме / кеон / лан \ -о усер = пипин , лозинка = лозинка, уид = кеон, гид = кеон, \ форцеуид, форцегид

Касније дајемо дозволу за извршавање скрипте и укључујемо је међу скрипте за покретање. Као корисник корен извршавамо:

цхмод у + к, или, ок /етц/инит.д/монта-тиеррамедиа.сх упдате-рц.д монта-тиеррамедиа.сх подразумеване вредности

Ако смо све урадили исправно, не бисмо смели да примамо поруке о грешци. Да бисмо проверили да ли је синтакса скрипте тачна, извршавамо је ручно, а такође не бисмо смели да примимо никакву поруку о грешци. Као корисник корен извршавамо:

/етц/инит.д/монта-тиеррамедиа.сх

Резиме

Можемо написати бројне примере, али то НИЈЕ наш циљ. Морамо ићи од једноставног ка сложеном и овај пост је Улазна тачка на тему. Наши чланци су засновани на основама на страницама приручника или Ман Пагес и у пратећој документацији за сваки пакет. Трудимо се да понудимо нешто другачије или што допуњује већину чланака пронађених у ВВВ Виллагеу.

Ако желимо да користимо бесплатни софтвер на Мицрософт мрежама, СМБ / ЦИФС и Самба, морамо барем прочитати !!! У супротном ћемо сносити последице основног непознавања.

Бесплатан савет: Зашто ћемо отежати ствари ако их можемо врло лако применити?

А за сада је активност завршена, пријатељи !!!.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Ерицк дијо

    Објава је врло добра Морам рећи, добро је што пријатељ проширује ове информације јер је самба за многе неред, поздрав

    1.    Федерицо Антонио Валдес Тоујагуе дијо

      Хвала што сте коментарисали Ерицк !!!. Ако приметите, приступ који користимо је мало другачији од уобичајеног, тако да читаоци боље разумеју тему Самба. Ако прочитате до сада објављена четири поста, то се „расплеће“. 🙂

  2.   андие дијо

    Такође можете на почетку да монтирате дељење са самба / цифс тако што ћете укључити ред у фстаб датотеку. Нешто налик томе:

    // (ип или име самба сервера) / (дељени ресурс) / (директоријум где треба монтирати) цифс акредитиви = / (путања до датотеке са корисничким именом и лозинком), уид = (ид корисника овог рачунара који поседоваће датотеке), гид = (исто као и раније, али за групу), иоцхарсет = утф8, ауто 0 0

    иоцхарсет = утф8 јасно је да је за кодирање датотека.
    ауто је аутоматско монтирање при покретању. Ако то не желимо, мораћемо да ставимо но-ауто, али у овом случају само роот ће моћи да монтира систем датотека. Ако желимо да било који корисник може да монтира заједнички ресурс, на крају треба да ставимо опцију „корисници“.

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

    У датотеци акредитива налазе се два реда:

    усернаме = (корисничко име)
    пассворд = (лозинка)

    За ваш пример, линија фстаб би била:

    //10.10.10.30/тиеррамедиа / хоме / кеон / лан цифс акредитиви = / етц / цредентиалс, уид = кеон, гид = кеон, иоцхарсет = утф8, ауто 0 0

    А у датотеци / етц / цредентиалс:

    усернаме = пипин
    лозинка = лозинка

    И ми бисмо ову датотеку ставили као основног корисника и групу и да само власник датотеке има дозволу за читање.

    Лако и брзо и најпотребнија опција.

    1.    Рафаел дијо

      Ја сам корисник ОпенСУСЕ-а у Виндовс домену и повезујем везе у фстаб, али, упркос томе што имам _нетдев као параметар, напокон се не успе покренути јер мрежа није на време и морам касније да форсирам монтирање.

      Међутим, са скриптом у овом чланку, могу је натерати да се монтира након покретања КДЕ-а, да видим да ли ради ...

      поздрави

    2.    Алваро Гарциа Бруце дијо

      АНДИЕ Шта ако се ресурс зове Средња Земља уместо Средња Земља? Покушао сам да покренем пример на основу опције коју помињете. Са Миддле Еартх-ом је монтиран без проблема, али са Миддле Еартх-ом ми шаље грешку у тој линији фстаба. Како можете то поправити ако је из неког разлога немогуће променити име фасцикле?

      1.    андие дијо

        Имајте на уму да име дељене датотеке не мора бити исто као име фасцикле. Можда то тако решаваш.

        У супротном, из заједничког ресурса увек можете побећи косом косом цртом, остављајући га као средину. Да се ​​сетим да га никада нисам тестирао у фстабу, али требало би да успе.

  3.   андие дијо

    У вашем примеру такође можете да промените корисника и лозинку за датотеку са акредитивима:

    моунт.цифс //10.10.10.30/тиеррамедиа / хоме / кеон / лан
    -о акредитиви = / етц / цредентиалс, уид = кеон, гид = кеон,
    форцеуид, форцегид

  4.   Федерицо Антонио Валдес Тоујагуе дијо

    Хвала вам пуно на коментарима и доприносу, @андие !!!. Знам да се монтирање може декларисати у фстаб-у, тако да се монтира сваки пут када покренемо систем. Лично више волим решење које не додирује датотеку / етц / фстаб, због чега сам дао тај једноставан пример. Такође одговара на питања која су ме питала о томе како да предводим покретачке скрипте у једноставним задацима у Скуеезе и Вхеези.

    1.    Јулио Цесар дијо

      Добар пост, мој партнер и даље даје добре доприносе, поздрав Фрееке

      1.    Федерицо Антонио Валдес Тоујагуе дијо

        Хвала на коментару, Фрееке !!! Следећи пост ће описати како применити Самба самостални сервер.

  5.   Пепо дијо

    Пријатељи са Дебианом Имам следећи проблем:

    судо моунт.цифс //192.168.6.2/Арцхиве / хоме / пепо / бацкупА1330 / мнтЦентро -о усер = миусер, пассворд = миипассворд

    грешка при монтирању (5): грешка улаза / излаза
    Погледајте страницу са упутствима за моунт.цифс (8) (нпр. Ман моунт.цифс)

    То ми се догађа већ неко време и сада морам да користим графичко окружење јер са Долпхин-ом немам проблема са коришћењем смб: //192.168.6.2/Арцхиве

  6.   Федерицо Антонио Валдес Тоујагуе дијо

    Поздрав Пепо !!!. Ја лично никада нисам добио ту поруку о грешци. Покушајте да прочитате поруке језгра отварањем конзоле и извршавањем као роот таил -ф / вар / лог / сислог, док у другој извршавате наредбу моунт.цифс ... да бисте видели да ли добијате више података који вас могу водити. Успеси

    1.    Пепо дијо

      Здраво, ево ЛОГА који добијам (/ вар / лог / сислог):

      6. септембра 20:34:05 авернум кернел: [74531.103307] ФС-Цацхе: Нетфс 'цифс' регистровани за кеширање
      6. септембра 20:34:05 авернум кернел: [74531.103411] Тип кључа цифс.спнего регистрован
      6. септембра 20:34:05 авернум кернел: [74531.103441] Тип кључа цифс.идмап регистрован
      6. септембра 20:34:06 авернум кернел: [74532.602462] ЦИФС ВФС: Пошаљи грешку у СессСетуп = -5
      6. септембра 20:34:06 авернум кернел: [74532.602768] ЦИФС ВФС: цифс_моунт није успео са кодом за повратак = -5

  7.   габук дијо

    Gracias de verdad, este tipo de aporte en desdelinux son de mucha ayuda, gracias a gente como uds nos abrimos al campo extenso de linux…. Gracias a todos…

    1.    Федерицо дијо

      Хвала вам што сте коментарисали @габук. Драго ми је што се упуштате у Линук !!!

      1.    габук дијо

        No de verdad gracias a ti Federico y cia (desdelinux), cada día aprendo más con uds, la verdad que me siento como un pequeño saltamonte en este inmenso campo que es linux… 😀

  8.   Сарвелио Наварро дијо

    Добро јутро, прочитао сам пост, веома је занимљив и потпун, разјашњавам неколико недоумица, међутим нешто што ми још увек бруји је шта да радим ако морам да приступим дељеној фасцикли машине која је повезана са доменом , параметар за додавање који би био или је приложен у корисничком параметру

  9.   Сарвелио Наварро дијо

    tKS

  10.   Рафаел дијо

    После доста загревања главе и да не бих морао да радим било шта „ручно“, мој савет је да користите „смб4к“ (Напредни мрежни суседски прегледач за КДЕ) који вам омогућава да монтирате и приступате ресурсима на серверима са прозорско окружење Самба. Има чак и опцију ако користимо лаптоп и прикључимо се на мрежу са самба ресурсима, која их аутоматски монтира и демонтира када лаптоп пређе у режим суспендовања или хибернације.

  11.   Јавиер Херрера дијо

    Поздрав, одличан пост, пуно ми је помогао, међутим желим да идем даље ... Желео бих да монтирам дељени ресурс без потребе да напишем лозинку. Објашњавам околину

    Удео је на Виндовс серверу са активним директоријумом
    ЦЕНТОС је члан активног директоријума
    Корисник са којим се пријављујем на центос је корисник креиран у Виндовс активном директоријуму
    Дељена фасцикла на активном серверу директорија је у власништву корисника са којим се пријављујем