Pozdravljena skupnost, v oknih popravljam enega od strežnikov map v skupni rabi, ki se je sesul zaradi težav z virusom 🙁
Da bi to rešil, sem sambo postavil kot datotečni strežnik in člana svoje domene. To je postopek, ki sem ga upošteval in deluje pravilno za moje potrebe.
Samba kot datotečni strežnik v Ubuntu 14.04
Koraki, ki jih je treba izvesti, so naslednji
- Namestite in konfigurirajte ntp
sudo apt install ntp
- Uredite ntp.conf s spodnjimi podatki:
sudo nano /etc/ntp.conf
##################################### driftfile /var/lib/ntp/ntp.drift statistika loopstats peerstats clockstats filegen loopstats datoteka loopstats type day omogoči filegen peerstats file peerstats type day omogoči filegen clockstats datoteka clockstats type day omogoči strežnik miserverntp.mydomain.cu restrict -4 privzeto kod notrap nomodify nopeer restrict -6 privzeto kod notrap nomodify nopeer restrict 127.0.0.1 restrict: : 1 omeji 192.168.1.0 masko 255.255.255.0 nomodify notrap oddaja 172.16.1.224 oddaja 192.168.1.255 tos siroči strežnik 127.127.1.0 fudge 127.127.1.0 stratum 8 ################# # ############################
- Ustvari skript za sinhronizacijo z javnim ntp
sudo nano ntp.sh
Podatki, ki jih je treba vključiti v skript, so naslednji:
#########################################!! / bin / bash sudo storitev ntp stop sudo ntp -gq sudo storitev ntp start ########################################### # ####
- Nato ustvarimo nalogo za občasno zagon sinhronizacije:
sudo nano /etc/crontab
############################################## 20 0 * * * root /home/ladmin/ntp.sh ############################################ ##
- Preverimo, ali je sistemski čas pravi
date
- Konfiguracijo sambe urejamo z naslednjimi podatki
sudo nano /etc/samba/smb.conf
############################################### # v tem globalnem primeru in mapa nimajo narekovajev, vendar nisem našel načina, da bi dobil #brackets :-p "[global]" netbios name = data1 workgroup = DOMAIN security = ADS realm = SAMBA.DOMINIO.CU šifriranje gesel = yes idmap config *: backend = rid idmap config *: range = 100000-200000 winbind use default domain = yes winbind enum users = yes winbind enum groups = yes vfs objects = acl_xattr map acl dedit = Da shrani dva atributa = Da log level = 1 log datoteka = /var/log/samba/samba.log "[mapa]" komentar = pot do mape = / home / samba / mapa brskanje = Da samo za branje = Brez načina ustvarjanja sile = 0660 prisilna oblika imenika = 0660 vfs predmeti = acl_xattr full_audit full_audit : predpona =% u |% I |% S full_audit: objekt = local7 full_audit: success = mkdir preimenovanje prekinitev povezave rmdir pwrite odprto full_audit: neuspeh = noben full_audit: prioritet = OBVESTILO ############## ## #################################
- Nato se morate pridružiti domeni
net ads join -U usuario_admin_de_dominio
- Za potrditev, da je bila domena uspešno pridružena, uporabimo ta dva ukaza
wbinfo -u getent passwd
- Ustvarijo se ustrezne mape samba
mkdir /home/samba/
Ustvarite mapo, ki jo bomo videli kot vir v skupni rabi
mkdir /home/samba/carpeta
- V mojem primeru sem dovoljenja v sambi nastavil s 777, ne pozabite, da je v nekaterih primerih to varnostno tveganje, zato ta korak ni obvezen
chmod 777 -R /home/samba
- Nadaljujemo z namestitvijo vetrov in cifs-utilov
sudo apt install libnss-winbind cifs-utils
- Uredite datoteko
/etc/nsswitch.conf
in dodajte (zamenjajte) to
passwd: compat winbind skupina: compat winbind
- Znova zaženemo računalnik
No, trenutno imamo že delujoč strežnik, lahko ustvarjamo mape in spreminjamo dovoljenja iz istih oken.
Upam, da vam bo koristno, bomo sprejeli kakršna koli vprašanja ali predloge.
Ne pozabite, vedno napadajte ideje in ne ljudi.
Lep pozdrav iz Havane
Pozdravljeni, zelo dober učitelj, vprašajte, ali morate slediti korakom, da storite enako, vendar v Centos 7?
Od že najlepša hvala!
Atte.
Friderik.
Uporabljal sem ga samo za Debian 7 in Ubuntu 14.04 🙁. Ampak mislim, da v Centosu ne bi smelo biti preveč težko