Michael Puls

Samba einstellen, mit Passwort

Startseite Samba einstellen ohne Passwort

Linux-Fileserver einschalten.

Im Prinzip kann das Nachfolgende auch direkt an der Linux-Maschine gemacht werden, aber wir wollten unseren Server doch fernsteuern, oder? Ich gehe davon aus, daß der Umgang mit der SSH Secure Shell bekannt ist.

Auf dem Windows-Rechner die SSH Secure Shell starten und sich am Linux-Fileserver anmelden.

Einen neuen User anlegen, er heißt Rudolf. Das geht mit adduser.

[root@bigserv ~]# adduser rudolf

Login name for new user: rudolf

User ID ('UID') [ defaults to next available ]:

Initial group [ users ]:

Additional groups (comma separated) []:

Home directory [ /home/rudolf ]

Shell [ /bin/bash ]

Expiry date (YYYY-MM-DD) []:

New account will be created as follows:

---------------------------------------
Login name.......: rudolf
UID..............: [ Next available ]
Initial group....: users
Additional groups: [ None ]
Home directory...: /home/rudolf
Shell............: /bin/bash
Expiry date......: [ Never ]

This is it... if you want to bail out, hit Control-C. Otherwise, press
ENTER to go ahead and make the account.

Wer Englisch kann ist leicht im Vorteil...

Return oder Enter drücken.



Creating new account...


Ändere Benutzerinformationen für rudolf
Geben Sie einen neuen Wert an oder ENTER für den Standardwert
Name []: Rudolf
Raum []: Keller
Telefon geschäftlich []: 12345678
Telefon privat []: 12345687
Sonstiges []: Nichts
Enter new UNIX password:
Retype new UNIX password:
passwd: Kennwort erfolgreich geändert

Account setup complete.
[root@bigserv ~]#

Als Passwort wurde "Renntier" bestimmt, es ist aber egal, nur muß man es bei Samba wieder wissen.

Jedenfalls hat unser Linux-Fileserver jetzt einen neuen User mit Namen "rudolf", dessen Passwort "Renntier" ist.

Nach meinen neuesten Informationen können Samba-Passwort und Linux-Passwort auch verschieden sein.

Man kann sich die User auch anzeigen lassen, ich habe diese Zeile im Internet gefunden:
/bin/awk -F: '$3 >= 500' /etc/passwd

[root@bigserv ~]# /bin/awk -F: '$3 >= 500' /etc/passwd
michael:x:1000:100:Michael,Keller,,10267823965:/home/michael:/bin/bash
birgit:x:1001:100:Birgit,Keller,,+494097241877:/home/birgit:/bin/bash
testman:x:1002:100:Testman,Keller,,:/home/testman:/bin/bash
rudolf:x:1003:100:Rudolf,Keller,12345678,12345687,Nichts:/home/rudolf:/bin/bash
[root@bigserv ~]#

Auf meinem Server gibt es demnach die User michael, birgit, testman und rudolf.

Die SSH-Verbindung kann geschlossen werden, jetzt geht es mit Samba und SWAT weiter

Webbrowser starten, z.B. InternetExplorer, eingeben http://bigserv:901/ oder http://192.168.0.60:901/ sofern diese Daten zutreffen, sonst müssen die eigenen Daten eingetragen werden. Jetzt sollte die Oberfläche erscheinen auf der sich Samba einrichten läßt.

Erstmal eine Freigabe erstellen unter SHARES, diese Freigabe heißt zufällig auch rudolf.

 

Parameter der Freigabe

Aktuelle Konfiguration:  (x) Einfache Ansicht () Erweiterte Ansicht
Ansicht anpassen:  [Einfache Ansicht] [Erweiterte Ansicht]

[Wähle Freigabe] [ ] [Lösche Freigabe]

[Erstelle Freigabe] [ ] Hier den Namen eingeben hier "rudolf" dann den Knopf daneben anklicken, "Erstelle Freigabe".

Kurz darauf vergrößert sich das Formularfeld, darin müssen diese Eingaben vorgenommen werden, für das Feld username muß die erweiterte Ansicht aktiviert werden:

[Änderungen speichern] [Werte zurücksetzen]

Basisoptionen
       comment [Verzeichnis von Rudolf] [Standardwert]
       path [/home/rudolf] [Standardwert]
 
Sicherheitsoptionen
       username [@users] [Standardwert]
       invalid users [ ] [Standardwert]
       valid users [ ] [Standardwert]
       admin users [ ] [Standardwert]
       read list [ ] [Standardwert]
       write list [ ] [Standardwert]
       read only [No] [Standardwert]
       guest ok [No] [Standardwert]
       hosts allow [192.168.0., 127...] [Standardwert]
       hosts deny [ ] [Standardwert]
 
Browsing Optionen
       browseable [Yes] [Standardwert]
 
EventLog Options
       available [Yes] [Standardwert]
 
VFS Optionen
       vfs objects [ ] [Standardwert]

Wenn alles eingetragen ist, dann Änderungen speichern anklicken.

der Knopf VIEW ergibt diese Daten:

Aktuelle Konfiguration

[Komplette Ansicht]

# Samba config file created using SWAT
# from 192.168.0.2 (192.168.0.2)
# Date: 2006/12/15 14:19:49

[global]
dos charset = 850
unix charset = ISO-8859-15
display charset = ISO-8859-15
workgroup = HAINHOLZWEG
server string =
security = SHARE
load printers = No
ldap ssl = no
hosts allow = 192.168.0., 127...

[bigserver]
comment = Freies Verzeichnis
path = /server
read only = No
guest ok = Yes

[rudolf]
comment = Verzeichnis von Rudolf
path = /home/rudolf
username = @users
read only = No

Nach einigen Versuchen bin ich der Ansicht, daß in das Feld username "@users" eingetragen werden sollte, jedenfalls wenn security = SHARE.

Den Knopf PASSWORD anklicken, diese Ausgabe erscheint:

Verwaltung des Server Passwortes

Benutzername : [root]
Neues Passwort : [ ]
Wiederhole neues Passwort : [ ]
   

[Ändere Passwort][Füge Benutzer hinzu][Lösche Benutzer][Deaktiviere Benutzer][Aktiviere Benutzer]

Client/Server Passwort Verwaltung

Benutzername : [root]
Altes Passwort : [ ]
Neues Passwort : [ ]
Wiederhole neues Passwort : [ ]
Remote-Server : [ ]

[Ändere Passwort]

Die obere Abteilung ist richtig: Verwaltung des Server Passwortes, das muß so aussehen:

Benutzername : [rudolf]
Neues Passwort : [Renntier]
Wiederhole neues Passwort : [Renntier]

Die Passworte sind nur hier lesbar, im richtigen Samba sind sie unkenntlich.

Anklicken "Füge Benutzer hinzu"

Added user rudolf.

Anklicken "Aktiviere Benutzer"

Enabled user rudolf.

STATUS anklicken.

"Alle neu starten" anklicken.

In der Windows-Netzwerkumgebung sollte jetzt ein Verzeichnis "rudolf" zu sehen sein.

Vermutlich muß dieser Ordner, oder dieses Verzeichnis, durch "Netzwerkressource hinzufügen" hervorgelockt werden, das ist nicht schwierig.

So habe ich das gemacht und es geht sogar.

Startseite Seitenanfang

15.12.2006