Γεια σας κοινότητα, έχω διορθώσει έναν από τους κοινόχρηστους διακομιστές φακέλων μου σε παράθυρα που έχει διακοπεί λόγω προβλημάτων με έναν ιό
Για να το λύσω αυτό έχω δημιουργήσει ένα 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
- Επανεκκίνηση του υπολογιστή
Λοιπόν, προς το παρόν ήδη λειτουργεί ο διακομιστής, μπορούμε να δημιουργήσουμε φακέλους και να τροποποιήσουμε τα δικαιώματα από τα ίδια παράθυρα.
Ελπίζω να είναι χρήσιμο για εσάς, τυχόν ερωτήσεις ή προτάσεις θα γίνουν αποδεκτές.
Θυμηθείτε, επιτίθεστε πάντα σε ιδέες και όχι σε ανθρώπους.
Χαιρετίσματα από την Αβάνα
Γεια σας, πολύ καλός δάσκαλος, ρωτήστε, έχετε τα βήματα που πρέπει να ακολουθήσετε για να κάνετε το ίδιο, αλλά στο Centos 7;
Από ήδη σας ευχαριστώ πολύ!
Atte.
Φρειδερίκος.
Το έχω χρησιμοποιήσει μόνο στο Debian 7 και το Ubuntu 14.04 🙁. Αλλά υποθέτω ότι δεν πρέπει να είναι πολύ δύσκολο στο Centos