Samba Server Εγκατάσταση - Παραμετροποίηση (Debian)


Εικόνα: howtoforge

Θα χρειαστείτε

Υπολογιστή

Λειτουργικό Debian/GNU

Δίκτυο LAN

debian-logoΤι είναι η Samba

Samba ονομάζουμε μια συλλογή απο Unix εφαρμογές, οι οποίες υποστηρίζουν το πρωτόκολλο SMB(Server Message Block). Πολλά λειτουργικά συστήματα(Windows και OS/2) χρεισιμοποιούν το συγκεκριμένο πρωτόκολλο, με σκοπο την επικοινωνία client και server. Αυτό κάνει και η Samba σε Unix - Linux λειτουργικά συστήματα. Δηλαδή ένας υπολογιστής με λειτουργικό Unix - Linux μπορεί να συνδεθεί σε ένα δίκτυο με χρήστες και servers οι οποίοι χρησιμοποιούν λειτουργικά της οικογένιας Microsoft, και να λειτουργεί με τον ίδιο ακριβός τρόπο, όπως αυτοί οι υπολογιστές.

 

Παρακάτω θα δούμε πως μπορούμε να ρυθμίσουμε ένα υπολογιστή με λειτουργικό Debian(Linux), ο οποίο θα λειτουργεί σαν fiile server (δηλαδή θα εχει κοινόχρηστους φακέλλους για όλους τους χρήστες)σε δίκτυα με χρήστες Windows και Linux.

 

Debian Πακέτα Samba:

samba
samba-common
smbclient
swat
samba-doc
smbfs
libpam-smbpass
libsmbclient
libsmbclient-dev
winbind
python2.3-samba

samba-logo

 

 

 

Εγκατάσταση Samba σε Debian:

#apt-get install samba samba-client

Κατα την εγκατάσταση θα ερωτηθούμε μερικές βασικές ερωτήσεις σχετικά με το workgroup και το domain name. Απαντάμε αναλόγος.

 

Δημιουργία φακέλων και χρηστών:

Δημιουργία ενός directory με όνομα samba για να χρεισιμοποιηθεί με Windows.

#mkdir samba


Δημιουργία χρήστη με όνομα Bill ο οποίος θα μπορεί να μπεί στο directory:

#useradd bill


Δημιουργία κωδικού για τον χρήστη Bill:

#smbpasswd -a gates


Παραμετροποίηση του configuration file

#vim /etc/samba/smb.conf


Στο global υπάρχουν οι βασικές ρυθμίσεις. Αλλάζουμε αναλόγως...


[global]

workgroup = debian
netbios name = debianserver
server string = %h server (Samba %v)
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0


Παραμετροποίηση των κοινόχρηστων φακέλων. Για το παράδειγμα μας έχουμε:

[SAMBA]

path=/samba
browseable=yes
writeable=yes
valid users = bill
admin users = debian


Μετά απο κάθε αλλαγή στο αρχείο smb.conf χρειάζεται να βάλουμε την παρακάτω εντολή, για να βεβαιωθούμε ότι το αρχείο μας είναι σωστό.

#testparm


Μετά χρειάζεται να κάνουμε restart τον samba server για να ισχύσουν οι καινούργιες ρυθμίσεις με την παρακάτω εντολή:

#/etc/init.d/samba restart


Με την εντολή man smb.conf

Για έλεγχο σχετικά με τους κωδικούς πρόσβασεις των χρηστών χρεισιμοποιούμε την παρακάτω εντολή:

#smbclient -L //debianserver -U bill

 

Για έλεγχο σχετικά με τους κωδικούς πρόσβασεις των χρηστών χρεισιμοποιούμε την παρακάτω εντολή:

#smbclient -L //debianserver -U bill

 

Πηγή : Σύλλογος Φίλων Λογισμικού Ανοιχτού Κώδικα - ΦΛΑΚ

Τι να προσέξετε !!

Η εφαρμογή Sampa θεωρήται απο πολλούς διαχειρηστές ώς ένα ενεργό exploit. Αν αποφασίσετε να εγκαταστήσετε ενα file server, τότε θα πρέπει να φτοντίσετε να είναι διαθέσιμη η υπηρεσία μόνο στο εσωτερικό δίκτυο, αλλιώς θα πρέπει να εφαρμόσετε κανόνες στο Firewall σας μέσω iptables.



3
Μέσος Όρος: 3 (1 vote)
Η βαθμολογία σας: Κανένα




    RSS Feeds  |  Δημιουργία Ιστοσελίδας