Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)  (gelezen 1771 keer)

Martunbutu

  • Gast
Heren...... en dames.....
Ik ben helemaal nieuw met Linux.
Ben van plan om als eerste een fileserver in de lucht te trekken.
Ik heb LAMP server geinstalleerd.
Daarna Samba. (ging allemaal goed).

Ik kan allleen als root geen samba Users aanmaken. Krijg de melding dat het niet bekende usres zijn in de LINUX database

Heb ook de rechten geregeld ( smb.conf) dacht ik.
global]
     workgroup = MSHOME
     printable = no
     read only = no


[lib]
     path = media/store
     writable = yes
     browseable = yes
     create mask = 0777
     directory mask = 0777

Ik zie mijn server (via het netwerk met mijn windows machines)  wel maar kom er niet op.
Wie o wie kan mij helpen

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #1 Gepost op: 2008/02/08, 14:14:48 »
type eens:
sudo smbpasswd -a jenaam
Dan moet je een gebruiker kunnen aanmaken ......
OpenStandaard evangelist, OpenSource promotor, OpenData liefhebber.
Xubuntu gebruiker en voorstander (XFCE).
In Nederland bekend als een dwarsligger.

Hendrikdegraaf

  • Gast
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #2 Gepost op: 2008/02/08, 14:30:48 »
Volgens mij kan je alleen Samba users aanmaken als er al een Unix user met die naam bestaat. Probeer je een user met een andere naam dan je Ubuntu gebruikersnaam aan te maken?

Martunbutu

  • Gast
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #3 Gepost op: 2008/02/08, 15:38:10 »
Citaat van: r0n.
type eens:
sudo smbpasswd -a jenaam
Dan moet je een gebruiker kunnen aanmaken ......
dat heb ik geprobeerd maar dat werkt niet.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #4 Gepost op: 2008/02/08, 15:39:39 »
Welke foutmelding krijg je dan?

Martunbutu

  • Gast
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #5 Gepost op: 2008/02/08, 15:40:37 »
Citaat van: Hendrikdegraaf
Volgens mij kan je alleen Samba users aanmaken als er al een Unix user met die naam bestaat. Probeer je een user met een andere naam dan je Ubuntu gebruikersnaam aan te maken?
Ja...maar dat is toch vreemd dan zouden al de fileservergebruikers ook linux gebruikers moet zijn.

Martunbutu

  • Gast
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #6 Gepost op: 2008/02/08, 16:02:36 »
Citaat van: Johanvd
Welke foutmelding krijg je dan?
Failed to intialise SAM_ACCOUNT foor user ....> Does this user exist in LINUX database

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #7 Gepost op: 2008/02/08, 16:07:27 »
Dan moet je die gebruiker eerst aanmaken in Ubuntu, zoals ook in post #3 staat.

Hendrikdegraaf

  • Gast
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #8 Gepost op: 2008/02/08, 16:10:38 »
Aan je foutmelding te zien komt het echt omdat de UNIX user niet bestaat. Volgens mij kan je inderdaad alleen bestaande UNIX gebruikers tot SAMBA gebruiker maken, en geen losse Samba gebruikers aanmaken.

Om nieuwe UNIX gebruikers aan te maken kijk maar eens hier:
http://www.ahinc.com/linux101/users.htm

useradd -p

Klaar

Overigens: heb je al webmin geïnstalleerd? Is erg handig, maar het zal hier wel afgeraden worden omdat het niet echt veilig is.

Als je het wel wilt:
eerst wat andere paketten installeren:
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

Nu webmin downloaden:
cd
wget http://www.webmin.com/download/webmin_1.390_all.deb

Nu installeren:
sudo dpkg -i webmin_1.390_all.deb

Als er wordt gezeurd over ontbrekende paketten (dependencies):
sudo apt- get install -f

Je kunt nu via een andere computer inloggen:
https://:10000

Via webmin kun je ontzettend veel dingen grafisch instellen (unix users, samba users, etc). Kijk maar of je het wilt gebruiken.

Martunbutu

  • Gast
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #9 Gepost op: 2008/02/08, 16:18:43 »
Citaat van: Hendrikdegraaf
Aan je foutmelding te zien komt het echt omdat de UNIX user niet bestaat. Volgens mij kan je inderdaad alleen bestaande UNIX gebruikers tot SAMBA gebruiker maken, en geen losse Samba gebruikers aanmaken.

Om nieuwe UNIX gebruikers aan te maken kijk maar eens hier:
http://www.ahinc.com/linux101/users.htm

useradd -p

Klaar

Overigens: heb je al webmin geïnstalleerd? Is erg handig, maar het zal hier wel afgeraden worden omdat het niet echt veilig is.

Als je het wel wilt:
eerst wat andere paketten installeren:
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

Nu webmin downloaden:
cd
wget http://www.webmin.com/download/webmin_1.390_all.deb

Nu installeren:
sudo dpkg -i webmin_1.390_all.deb

Als er wordt gezeurd over ontbrekende paketten (dependencies):
sudo apt- get install -f

Je kunt nu via een andere computer inloggen:
https://:10000

Via webmin kun je ontzettend veel dingen grafisch instellen (unix users, samba users, etc). Kijk maar of je het wilt gebruiken.
oké ga ik mee aan de slag... alvast bedankt.

Offline Gandyman

  • Lid
  • Steunpunt: Nee
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #10 Gepost op: 2008/02/08, 16:22:52 »
Ik heb 2 How To's voor je om dit soort dingen te doen in Ubuntu.

LET OP: in beide gevallen is het noodzakelijk om een echt root pasword te zetten.
Dit voorkomt latere problemen ivm rechten waardoor veel zaken niet goed werken in Ubuntu-server.

##############1e How To  Samba#################
Veel mensen zien een zeer belangrijk ding over het hoofd of vergeten het, maar als je het weet dan is het zo als altijd…………. simpel
sudo smbpasswd -a [gebruiker] was voor mijn de bottleneck.


Ik ga er van uit dat je ergens al een map op je Linux PC hebt staan die je wil delen.
Ik heb de map in de root van mijn HDD staan (je kan de mapjes natuurlijk ook ander noemen)
/data/werkmap
/data/mp3

Ook moet Webmin geïnstalleerd zijn ( Zie How To 2 hieronder )


Samba instaleren:

Open je browser en typ https://localhost:10000/ of ipv “localhost"  het IP adres van de PC waarop Linux+Webmin draait.
Log in als “root"  en vul je root wachtwoord in.
Klik op de knop “Servers"  (3e knop links boven) en vervolgens op “Samba Windows File Sharing"
Instaleer nu Samba via de link op de pagina, Webmin gaat nu Samba instaleren.
(doe niks met de pagina tot dat Webmin klaar is)


Gebruikers aanmaken:

Klik nu op de knop “Systeem"  en vervolgens op “Gebruikers en Groepen"
Klik nu op “Voeg een nieuwe gebruiker toe"

[Details van gebruiker]
Gebruikersnaam: de inlog naam van de account die gebruik mag maken van jou fileserver
(Dit kan een account op een Windows PC zijn of op een Linux PC)

Wachtwoord: " Geen wachtwoord vereist"  & “Aanmelden tijdelijk onmogelijk maken"  aanvinken.
(wees gerust, wachtwoord aan maken doen we dadelijk op een andere manier)

[Wachtwoord Opties]

Minimaal dagen geldig = 0
Dagen vooraf waarschuwen = 7
Vervaldatum: leeg laten
Maximaal dagen geldig = 99999
Aantal dagen inactief: leeg laten

[Groepslidmaatschap]

Primaire groep: Bestaande groep = Users

[Bij het aanmaken..]

Thuismap aanmaken = Nee
Bestanden naar thuismap kopiëren = Nee
Gebruiker toevoegen in andere modules = Ja

Om het af te ronden klik je op “aanmaken"

Voor meerdere gebruikers het stukje “Gebruikers aanmaken"  herhalen.


SMB-password aan maken:

Je SMB-password aan maken kan via je “terminal"  venster gedaan worden of met putty via SSH.
SSH server moet eerst wel draaien, ander gaat het niet.
Je kan SSH ook installeren via Webmin onder de knop “Servers" , maar om een vage rede gaat dat bij mij niet.
Dus de SMB-password maken we aan met het terminal venster.

Ga nu naar je Linux PC en open je terminal venster.
Toepassingen --> Hulpmiddelen --> Terminal

Geef nu de opdracht “sudo -s"  vervolgens je root wachtwoord.
Nu heb je root rechten, dat wil zegen dat je dingen kan installeren.
Geef nu de opdracht smbpasswd -a [gebruiker]
En vervang “[gebruiker]"  voor de gebruikers naam die we eerder via Webmin hebben aangemaakt (zonder de 2 haken)
Nu krijg je de melding dat je een nieuw wachtwoord kan in geven en als je dat hebt gedaan word er gevraagd of dat je hetzelfde wachtwoord wil bevestigen.

Dit herhaal je voor de eventuele andere gebruikers die je hebt aangemaakt.

Nu we toch in het terminal scherm zitten kan je ook SSH instaleren, hoeft niet, maar is wel makkelijk.
De opdracht is simpel --> apt-get install ssh


Samba configureren:

Ga nu naar je browser waar in webmin nog in is geopend.
Klik nu op “server"  --> “Samba Windows File Sharing"  & vervolgens op “Edit Config File"

Kopieer uit het code blok hier onder mijn config file en pas hem aan voor je eigen situatie.


Dit is een voorbeeld van mijn Samba config file[global]
   workgroup = DOMA
   netbios name = MOSCOW
   server string = %h server
   obey pam restrictions = Yes
   passdb backend = tdbsam
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
   syslog = 0
   log file = /var/log/samba/log.%m
   max log size = 1000
   load printers = No
   dns proxy = No
   wins support = yes
   panic action = /usr/share/samba/panic-action %d
   invalid users = root

   

[Werkmap-Jana]
   path = /data-doma/werkmap-jana
   valid users = server, jana
   admin list = server
   write list = server, jana
   read only = Yes
   guest ok = Yes
   hosts allow = 192.168.1.0/255.255.255.0
   create mask = 0777
   directory mask = 0777

[Werkmap-Pivni]
   path = /data-doma/werkmap-pivni
   valid users = server, jana
   admin list = server
   write list = server
   read only = Yes
   guest ok = Yes
   hosts allow = 192.168.1.0/255.255.255.0
   create mask = 0777
   directory mask = 0777

[MP3]
   path = /data-doma/mp3
   valid users = server, jana, michal
   admin list = server
   write list = server
   read only = Yes
   guest ok = Yes
   hosts allow = 192.168.1.0/255.255.255.0
   create mask = 0777
   directory mask = 0777

[Root-server]
   path = /
   valid users = server
   admin users = server
   read only = No
[global]

 - workgroup = DOMA
DOMA is de naam van mijn network, maak hier van wat jij wil.
Vergeet dit dan niet bij de werkstations ook te doen.
WinXP home is standaard “MSHOME"
WINXP Pro is standaard “WERKGROEP"  (Engelse versie = WORKGROUP)

-   netbios name = MOSCOW
Mijn server heet Moscow en met de “netbios name"  via http://moscow op mijn netwerk benaderen.
Dus als ik webmin wil opstarten, dan type ik https://moscow:10000
Dat is veel makkelijker te onthouden dan een IP adres.
Let op! Dit werkt alleen maar via je eigen netwerk.


[Werkmap-Jana]

 -path = /data-doma/werkmap-jana
Dit is de werkmap van Jana, in deze map heeft zij lees- en schrijfrechten.
Server heeft hier alle rechten.

 - valid users = server, jana
 - admin list = server
 - write list = server, jana
Zo stel je dan de rechten af op de map “werkmap-jana"

 - hosts allow =x.x.x.0/255.255.255.0
(Hier ben ik nog niet uit of dat dit wel nut heeft, dat moet ik nog testen)

Vul hier het IP adres in van je router, de laatste cijfer eindig vaak met een 1, maak hier 0 van.
255.255.255.0 is het subnetmask, vaak is dit hetzelfde wat ik hier heb, controleer dat even.


[Werkmap-Pivni]

 -path = /data-doma/werkmap-pivni
Dit is de werkmap van Pivni, in deze map heeft hij lees- en schrijfrechten.
Server heeft hier alle rechten en Jana heeft alleen maar leesrecht.

 - valid users = server, pivni, jana
 - admin list = server
 - write list = server, pivni
Zo stel je dan de rechten af op de map “werkmap-pivni"

 - hosts allow =x.x.x.0/255.255.255.0
(Hier ben ik nog niet uit of dat dit wel nut heeft, dat moet ik nog testen)

Vul hier het IP adres in van je router, de laatste cijfer eindig vaak met een 1, maak hier 0 van.
255.255.255.0 is het subnetmask, vaak is dit hetzelfde wat ik hier heb, controleer dat even.


[MP3]

 -path = /data-doma/mp3
Dit is een map waar alleen gebruiker “server"  alle rechten heeft.
Server heeft hier alle rechten en Pivni, Jana en Michal hebben alleen maar leesrecht.

 - valid users = server, pivni, jana, michal
 - admin list = server
 - write list = server
Zo stel je dan de rechten af op de map “werkmap-pivni"

 - hosts allow =x.x.x.0/255.255.255.0
(Hier ben ik nog niet uit of dat dit wel nut heeft, dat moet ik nog testen)

Vul hier het IP adres in van je router, de laatste cijfer eindig vaak met een 1, maak hier 0 van.
255.255.255.0 is het subnetmask, vaak is dit hetzelfde wat ik hier heb, controleer dat even.


[Root-server]
 - path = /
 - valid users = server
 - admin users = server

Zo als je al aan “path"  kan zien is dit de root van mijn Linux server.
Hier heeft alleen Server rechten en voor de rest niet (ook geen leesrecht)

Kijk hier mee alsjeblieft uit, hier mee kan je mappen en bestanden van je Linux PC lezen, bewerken, maar ook verwijderen.
Hiermee kan je dus heel je server mee verpesten.

Vindt je dit eng, zet het er dan niet bij!!

########## 2e How To  Webmin ############
Open je internet browser en ga naar:
http://www.webmin.com/download.html

Klik dan op "webmin_1.xxx_all.deb"

(Debian package suitable for Debian, Ubuntu or other derived Linux)

Je wordt dan doorgelinkt naar de site van "sourceforge.net", klik daar op downloaden.
Nu open er een download venstertje met 2 opties
 - Openen met: gdebi-gtk
 - opslaan op schijf

Kies dan voo Openen met: gdebi-gtk

Vervolgens krijg je een venster "pakketinstallatie-webmin"
Klik op de knop "Pakket installeren"
Dan krijg je hoogst waarschijnlijk de melding "administratieve rechten toekennen"
klik op de knop "toekennen"
Geef nu het root wachtwoord in als daar om gevraagd wordt.

Nu gaat hij installeren, als hij klaar is klik je op sluiten.
Sluit nu het venster "pakketinstallatie-webmin"

Open nu je internet browser en ga naar https://localhost:10000
Login als "root" met het root wachtwoord.
(in plaats van localhost kan je ook het IP adres gebruiken van de computer waarop Webmin draait)

Oke, nu ben je ingelogd of je kan nog niet in loggen.
Als je niet kan inloggen komt dat doordat je root account nog geen root wachtwoord heeft.

Root wachtwoord aanpassen:

Open je terminal venster en log met de opdracht "sudo -s" in als root en geef het wachtwoord in als daar om gevraagd wordt.
(Dit is het wachtwoord die je gebruikt bij het aanmelden van je systeem)

Geef nu de opdracht "passwd root"
Bij de melding "Enter new UNIX password:" typ je het root wachtwoord wat je wil gebruiken.
En bij "Retype new UNIX password:" typ je het zelfde wachtwoord ter controle.

Open nu je internet browser en ga naar https://localhost:10000
Login als "root" met het root wachtwoord.

THX to Pivni Pes
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Martunbutu

  • Gast
Installatie Daper Drake (Netwerkindeling met server en Ubuntu 6.06)
« Reactie #11 Gepost op: 2008/02/13, 14:17:25 »
Citaat van: Gandyman
Ik heb 2 How To's voor je om dit soort dingen te doen in Ubuntu.
Hartelijk dank heb inmiddels WEBmin geinstalleerd.... enalles dreigt goed te gaan komen.

Toppie