Samba kao poslužitelj datoteka kao član domene

Zdravo zajednico, popravljao sam jedan od mojih servera zajedničkih foldera u Windows-u koji se srušio zbog problema sa virusom 🙁

Da to riješim, postavio sam sambu kao server datoteka i člana moje domene. Ovo je procedura koju sam ja slijedio i koja funkcionira adekvatno prema mojim potrebama.

Samba kao server datoteka u Ubuntu 14.04

Koraci koje treba izvršiti su sljedeći

  • Instalirajte i konfigurišite ntp

sudo apt install ntp

  • Uredite ntp.conf sa podacima ispod:

sudo nano /etc/ntp.conf

##################################### driftfile /var/lib/ntp/ntp.drift statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable server miserverntp.mydomain.cu limit -4 default kod notrap nomodify nopeer limited -6 default kod notrap nomodify nopeer limited 127.0.0.1 ::1 ograničiti 192.168.1.0 maska ​​255.255.255.0 nomodificirati notrap emitiranje 172.16.1.224 emitiranje 192.168.1.255 na server siroče 127.127.1.0 fudge 127.127.1.0 fudge 8 #####XNUMX #####XNUMX ###########################
  • Kreirajte skriptu za sinhronizaciju sa javnim ntp-om

sudo nano ntp.sh

Podaci koje treba ugraditi u skriptu su sljedeći:

######################################## #!/bin/bash sudo service ntp stop sudo ntp -gq sudo service ntp start ########################################### # #####
  • Zatim kreiramo zadatak za periodično izvršavanje sinhronizacije:

sudo nano /etc/crontab

############################################# 20 0 * * * root /home/ladmin/ntp.sh ########################################## # ##
  • Hajde da proverimo da li je sistemsko vreme tačno

date

  • Uređujemo samba konfiguraciju sa sljedećim podacima

sudo nano /etc/samba/smb.conf

############################################### u ovoj globalnoj slučaj i folder nemaju navodnike, ali nisam našao način da izvadim #zagrade :-p "[global]" netbios ime = data1 radna grupa = sigurnost DOMAIN = ADS područje = SAMBA.DOMAIN.CU šifriranje lozinki = da idmap config * :backend = rid idmap config *:range = 100000-200000 winbind koristi zadanu domenu = da winbind enum users = da winbind enum groups = da vfs objekti = acl_xattr mapu acl inherit = Da spremiti nivo dnevnika log datoteka = /var/log/samba/samba.log "[folder]" comment=putanja mape = /home/samba/folder browseable = Da samo za čitanje = Bez prisilnog kreiranja moda = 1 prisilni način rada direktorija = 0660 vfs objekata = acl_xattr full_audit full_audit: prefiks = %u|%I|%S full_audit:facility = local0660 full_audit:success = mkdir preimenuj unlink rmdir pwrite open full_audit:failure = none full_audit:priority = OBAVIJEST ########## ### ###############################
  • Tada se morate pridružiti domeni

net ads join -U usuario_admin_de_dominio

  • Da bismo potvrdili da ste se ispravno pridružili domeni, koristimo ove 2 naredbe
wbinfo -u getent passwd
  • Odgovarajući samba folderi su kreirani

mkdir /home/samba/

Kreirajte folder koji ćemo vidjeti kao zajednički resurs
mkdir /home/samba/carpeta

  • U mom slučaju sam postavio dozvole u Sambi sa 777, treba imati na umu da je u nekim slučajevima ovo sigurnosni rizik, tako da je ovaj korak opcionalan

chmod 777 -R /home/samba

  • Nastavljamo sa instaliranjem windbind i cifs-utils

sudo apt install libnss-winbind cifs-utils

  • Uredite datoteku /etc/nsswitch.conf i dodajte (zamijenite) ovo
passwd: compat winbind grupa: compat winbind
  • Ponovo pokrećemo računar

Pa, za sada kada server već radi, možemo kreirati foldere i mijenjati dozvole iz samog Windowsa.

Nadam se da će vam biti od koristi, sva pitanja ili prijedlozi će biti prihvaćeni.

Zapamtite, uvijek napadajte ideje, a ne ljude.

Pozdrav iz Havane



		

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Federico rekao je

    Zdravo, tutorijal je vrlo dobar, pitanje, imate li korake koje trebate slijediti da uradite isto, ali u Centosu 7?
    Od već puno hvala!

    Atte.

    Frederick.

    1.    labud rekao je

      Koristio sam ga samo na Debianu 7 i Ubuntu 14.04 🙁. Ali pretpostavljam da to ne bi trebalo biti teško u Centosu