GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian 4.0 (Etch) Samba Standalone Server mit tdbsam Backend

Dieses Tutorial erklärt die Installation eines Samba-Dateiservers auf Debian Etch und wie man ihn so konfiguriert, dass er Dateien über das SMB-Protokoll teilt und Benutzer hinzufügt. Samba wird als eigenständiger Server konfiguriert, nicht als Domänencontroller. Um Samba als Domänencontroller zu konfigurieren, schauen Sie sich dieses Howto an:https://www.howtoforge.com/samba_domaincontroller_setup_ubuntu_6.10

In der resultierenden Konfiguration hat jeder Benutzer sein eigenes Home-Verzeichnis, auf das über das SMB-Protokoll zugegriffen werden kann, und alle Benutzer haben ein gemeinsames Verzeichnis mit Lese-/Schreibzugriff.

Samba installieren

Installieren Sie die Debian-Samba-Pakete:

apt-get install libcupsys2 samba samba-common

Beantworten Sie die folgenden Fragen:

Please specify the workgroup you want this server to appear to be in when queried by clients. Note that this parameter also controls the domain name used with the security=domain setting.
Workgroup/Domain Name:

-> Arbeitsgruppe

If your computer gets IP address information from a DHCP server on the network, the DHCP server may also provide information about WINS servers ("NetBIOS name â servers") present on the network. This requires a change to your smb.conf file so that DHCP-provided WINS settings will automatically be read from /etc/samba/dhcp.conf.
The dhcp3-client package must be installed to take advantage of this feature.
Modify smb.conf to use WINS settings from DHCP?

-> nein

Bearbeiten Sie die Datei smb.conf:

vi /etc/samba/smb.conf

Entfernen Sie im globalen Abschnitt das ";" am Anfang der Zeile security =user, also sieht es so aus:

security = user

Benutzern von Linux-Systemen die Anmeldung beim Samba-Server zu ermöglichen.

Ändern Sie in der Sektion [homes] writable =no in:

writable = yes

Schließen Sie die Datei und starten Sie Samba neu:

/etc/init.d/samba restart

Jetzt werde ich eine Freigabe hinzufügen, auf die alle Benutzer zugreifen können.

Erstellen Sie das Verzeichnis zum Freigeben der Dateien und ändern Sie den Besitzer in die Benutzergruppe.

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Fügen Sie am Ende der Datei /etc/samba/smb.conf die folgenden Zeilen hinzu:

[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users 
  create mask = 0660
  directory mask = 0771
  writable = yes

Jetzt starten wir Samba neu:

/etc/init.d/samba restart

Hinzufügen und Verwalten von Benutzern

In diesem Beispiel füge ich einen Benutzer namens tom hinzu. Sie können auf die gleiche Weise beliebig viele Benutzer hinzufügen, ersetzen Sie einfach den Benutzernamen tom durch den gewünschten Benutzernamen in den Befehlen.

useradd tom -m -G users

Fügen Sie nun den Benutzer zur Samba-Benutzerdatenbank hinzu.

smbpasswd -a tom

-> Geben Sie das Passwort für den neuen Benutzer ein

Nun sollten Sie sich von Ihrem Windows-Arbeitsplatz mit dem Datei-Explorer mit dem Benutzernamen tom und dem gewählten Passwort anmelden können und Dateien entweder im Home-Verzeichnis von tom oder im öffentlichen freigegebenen Verzeichnis auf dem Linux-Server ablegen können.

  • http://www.debian.org
  • http://www.samba.org

Debian
  1. Ubuntu 7.10 (Gutsy Gibbon) Samba-Standalone-Server mit tdbsam-Backend

  2. Ubuntu 8.10 Samba Standalone Server mit tdbsam Backend

  3. Ubuntu 9.10 Samba Standalone Server mit tdbsam Backend

  4. Ubuntu 10.04 Samba Standalone Server mit tdbsam Backend

  5. Ubuntu 10.10 Samba Standalone Server mit tdbsam Backend

Debian Squeeze Samba Standalone Server mit tdbsam Backend

Samba-Server-Installation auf Debian 8 (Jessie)

Samba-Standalone-Server-Installation auf Debian 9 (Stretch)

CentOS 6.4 Samba Standalone Server mit tdbsam Backend

OpenSUSE 12.3 Samba Standalone Server mit tdbsam Backend

So konfigurieren Sie Samba Server mit Debian 11