Το Samba ως διακομιστής αρχείων ως μέλος ενός τομέα

Γεια σας κοινότητα, έχω διορθώσει έναν από τους κοινόχρηστους διακομιστές φακέλων μου σε παράθυρα που έχει διακοπεί λόγω προβλημάτων με έναν ιό

Για να το λύσω αυτό έχω δημιουργήσει ένα samba ως διακομιστή αρχείων και μέλος του τομέα μου. Αυτή είναι η διαδικασία που έχω ακολουθήσει και λειτουργεί σωστά για τις ανάγκες μου.

Το Samba ως διακομιστής αρχείων στο Ubuntu 14.04

Τα βήματα που πρέπει να γίνουν είναι τα ακόλουθα

  • Εγκατάσταση και ρύθμιση παραμέτρων ntp

sudo apt install ntp

  • Επεξεργαστείτε το ntp.conf με τα παρακάτω δεδομένα:

sudo nano /etc/ntp.conf

################################## driftfile /var/lib/ntp/ntp.drift στατιστικά loopstats peerstats clockstats filegen loopstats file loopstats type day enabled filegen peerstats file peerstats type day allow filegen clockstats file clockstats type day allow server miserverntp.mydomain.cu περιορισμός -4 προεπιλεγμένο kod notrap nomodify nopeer περιορισμός -6 προεπιλεγμένο kod notrap nomodify nopeer περιορισμός 127.0.0.1 περιορισμός: : 1 περιορισμός 192.168.1.0 μάσκα 255.255.255.0 nomodify notrap broadcast 172.16.1.224 broadcast 192.168.1.255 to ορφανός διακομιστής 127.127.1.0 fudge 127.127.1.0 stratum 8 ################ # ###########################
  • Δημιουργήστε σενάριο για συγχρονισμό με το δημόσιο ntp

sudo nano ntp.sh

Τα δεδομένα που θα ενσωματωθούν στο σενάριο είναι τα εξής:

###################################### #! / bin / bash sudo service ntp stop sudo ntp -gq sudo service ntp start ######################################## # ####
  • Στη συνέχεια δημιουργούμε μια εργασία για να εκτελούμε περιοδικό συγχρονισμό:

sudo nano /etc/crontab

######################################### 20 0 * * * root / σπίτι / ladmin / ntp.sh ######################################### # #
  • Ας επαληθεύσουμε ότι η ώρα του συστήματος είναι σωστή

date

  • Επεξεργαζόμαστε τη διαμόρφωση samba με τα ακόλουθα δεδομένα

sudo nano /etc/samba/smb.conf

########################################### # σε αυτήν την παγκόσμια περίπτωση και ο φάκελος δεν έχουν εισαγωγικά, αλλά δεν βρήκα τρόπο να λάβω το #brackets :-p "[global]" netbios name = data1 workgroup = DOMAIN security = ADS realm = SAMBA.DOMINIO.CU encrypt passwords = yes idmap config *: backend = rid idmap config *: range = 100000-200000 winbind use default domain = yes winbind enum users = yes winbind enum groups = yes vfs Object = acl_xattr map acl وارث = Ναι αποθηκεύστε δύο χαρακτηριστικά = Ναι επίπεδο καταγραφής = 1 αρχείο καταγραφής = /var/log/samba/samba.log "[folder]" comment = διαδρομή φακέλου = / home / samba / φάκελος με δυνατότητα περιήγησης = Ναι μόνο για ανάγνωση = Χωρίς λειτουργία δημιουργίας δύναμης = 0660 κατάσταση καταλόγου δύναμης = 0660 αντικείμενα vfs = acl_xattr full_audit full_audit : πρόθεμα =% u |% I |% S full_audit: facility = local7 full_audit: success = mkdir μετονομασία αποσύνδεση rmdir pwrite open full_audit: fail = none full_audit: priority = NOTICE ############## ## ##############################
  • Στη συνέχεια, πρέπει να εγγραφείτε στον τομέα

net ads join -U usuario_admin_de_dominio

  • Για να ελέγξουμε ότι ο τομέας συνδέθηκε με επιτυχία, χρησιμοποιούμε αυτές τις 2 εντολές
wbinfo -u λαμβάνετε passwd
  • Δημιουργούνται οι αντίστοιχοι φάκελοι samba

mkdir /home/samba/

Δημιουργήστε φάκελο που θα δούμε ως κοινόχρηστο πόρο
mkdir /home/samba/carpeta

  • Στην περίπτωσή μου έχω ορίσει τα δικαιώματα στο samba με 777, θα πρέπει να έχετε υπόψη σας ότι σε ορισμένες περιπτώσεις πρόκειται για κίνδυνο ασφαλείας, επομένως αυτό το βήμα είναι προαιρετικό

chmod 777 -R /home/samba

  • Προχωράμε στην εγκατάσταση ανεμοφράκτη και cifs-utils

sudo apt install libnss-winbind cifs-utils

  • Επεξεργαστείτε το αρχείο /etc/nsswitch.conf και προσθέστε (αντικαταστήστε) αυτό
passwd: συμπαγής winbind ομάδα: συμπαγής winbind
  • Επανεκκίνηση του υπολογιστή

Λοιπόν, προς το παρόν ήδη λειτουργεί ο διακομιστής, μπορούμε να δημιουργήσουμε φακέλους και να τροποποιήσουμε τα δικαιώματα από τα ίδια παράθυρα.

Ελπίζω να είναι χρήσιμο για εσάς, τυχόν ερωτήσεις ή προτάσεις θα γίνουν αποδεκτές.

Θυμηθείτε, επιτίθεστε πάντα σε ιδέες και όχι σε ανθρώπους.

Χαιρετίσματα από την Αβάνα



		

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Federico dijo

    Γεια σας, πολύ καλός δάσκαλος, ρωτήστε, έχετε τα βήματα που πρέπει να ακολουθήσετε για να κάνετε το ίδιο, αλλά στο Centos 7;
    Από ήδη σας ευχαριστώ πολύ!

    Atte.

    Φρειδερίκος.

    1.    Revan dijo

      Το έχω χρησιμοποιήσει μόνο στο Debian 7 και το Ubuntu 14.04 🙁. Αλλά υποθέτω ότι δεν πρέπει να είναι πολύ δύσκολο στο Centos