Fileserver mit Ubuntu

s1m0n

Lt. Junior Grade
Registriert
Mai 2008
Beiträge
368
Hey,

ich will mir gerade mal probehalber nen Fileserver auf nem alten Rechner einrichten, damit ich bisschen Übung mit Linux/Ubuntu bekomme.
Und da bald dann wohl n echter Fileserver eingesetzt werden soll :D

Hab das jetzt mit der Serveredition von Ubuntu probiert, allerdings ist mir das als totaler Linux-Anfänger ein bisschen zu kompliziert.

Kann ich auch Samba unter dem normalen Ubuntu installieren oder brauch ich dazu die Servervariante ?
 
Samba läuft auch unter dem "normalen" Ubuntu.
Aber damit Du die Administratiton lernst würde ich auf eine GUI verzichten und einfach per Usershare ADD in der Console ein paar Freigaben Testweise einrichten.


http://wiki.ubuntuusers.de/samba_server
 

So weit war ich auch schon.
Hab schon ne Freigabe über Samba eingerichtet.

http://zeroathome.de/serverguide/

Hab den Guide hier verwendet.
/srv/public ist freigegeben
Benutzer der darauf Zugriff haben soll existiert auch

Allerdings kann ich von meinem Windowsrechner darauf nicht zugreifen.
Zwar wird der Benutzer und das Passwort abgefragt, aber wenn ich beides eingebe und bestätige erscheint erneut die Passwort und Benutzerabfrage...
 
s1m0n schrieb:
Kann ich auch Samba unter dem normalen Ubuntu installieren oder brauch ich dazu die Servervariante ?

1. Samba ist schon vorinstalliert
2. NFS ist schneller (geht aber nicht mit anderen windows clients, ich hab beides drauf)


Ich würde es wegen Stromsparen so machen:
1. Ubuntu Server installieren.
2. sudo apt-get install gnome-core
3. sudo apt-get install openssh-server
4. sudo add-apt-repository ppa:freenx-team/ppa
5. sudo apt-get update
6. sudo apt-get install freenx-server
7. supo apt-get install synaptic
8. Client um auf die grafische Oberfläche von deinem normalen Rechner aus zugreifen zu können installieren: http://www.nomachine.com/download.php
9. mit dem Client einloggen
--------------------
nun hast du eine extrem abgespeckte Oberfläche.
-----------------
entweder per terminal
sudo apt-get install nautilus-share eingeben
oder
per Synaptic nach nautilus-share suchen und installieren.

Nun kannste alles per Samba freigeben und es ist nur die Oberfläche an, wenn du dich drauf einloggst.
PS: Würde alles mit EXT4 Partitionieren
 
Debian ohne GUI und dann nur mit dem CLI Samba einrichten, mehr braucht es nicht.

Zugriff dann am besten über SSH mit beispielsweise Putty.
 
Hi

ich hab die 11.04 als Serverversion bei mir ohne Probleme am Laufen.
Zugreifen du ich über WinSCP und Puty von Windowsclienten aus.

Hast du daran gedacht die User am Linux einzurichten und dann bei Samba
mit den gleichen Passwörten.
Außerdem mußt du Linux auch erklären das die User Lese und Schreibrechte auf dein
Verzeichnis haben sollen, welches du freigegeben hast.
Schau mal im ubuntu wiki unter adduser und chmod nach.

Überprüfe auch nochmal deine Schreibweise, da Linux zwichen Groß und Kleinschreibung
unterscheidet.
Bsp. /srv/public und /srv/Public sind zwei unterschiedliche Verzeichnisse


Hier mal meine "smb.conf" aus. Es handelt sich hierbei um einen privaten Server, wo 3
Familienmitglieder mit 5 Rechnern darauf zugreifen.

Code:
#======================= Global Settings =======================

[global]
workgroup = OSTBLOCK
server string = %h %v
wins support = no
map to guest = bad user

[public]
security = user
encrypt passwords = true
invalid users = root
guest account = nobody
usershare allow guests = yes


[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mode = 0644
directory mode = 0744

[Shares]
comment = Datenlaufwerk 
path  = /mnt/raiddisk/Shares
read only = No 
available = yes
browseable = yes
writable = yes
guest ok = no
create mode = 0664
directory mode = 0775


Die Sachen unter [homes] sorgt dafür, das jedem Benutzer der sich über das Netzwerk
anmeldet nur sein Homeverzeichnis vom Linuxserver zur Verfügung gestellt bekommt.
Dies geschiet völlig automatisch bei der Windowsanmeldung, wenn auf deinem Server,
deinen Windowsclient und bei Samba die gleichen Benutzer und Passwörter verwendest.


unter [Shares] gebe ich meine Raid 1 Laufwerk (/mnt/raiddisk/Shares) für alle am System
angemeldeten Benutzer frei, um dort alle öffentlichen Daten abzulegen bzw abzugreifen
(Musik, Filme, Bilder usw,) Eine zusätzliche Anmeldung ist, da eh öffenlich, nicht notwendig.

Zu Abschluß noch ein kleinen Screenshot von meiner Netzwerkumgebung


hoffe etwas geholfen zu haben

mfg
 

Anhänge

  • nw.jpg
    nw.jpg
    119,8 KB · Aufrufe: 455
Wenn du absolut nicht klarkommst, probiere doch mal webmin und konfiguriere SMB/CIFS von dort aus.


MfG

tmkoeln
 
Zurück
Oben