Aanmaken Gebruiker
Dit is een checklist om geen aktiviteiten te vergeten bij het aanmaken van een gebruiker.
kijken of alles betaald is
Pas als de gebruiker betaald heeft, kunnen we zijn account aanmaken. Deze stap is niet van belang voor nieuwe HCC ig's of regio's. De penningmeester van Hobbynet geeft het groene licht
Aanmaken in DNS op ns en ns2
Om het nieuwe domein in DNS te krijgen moet op ns en ns2 een zone file aangemaakt worden en geactiveerd worden. Ns is master voor de meeste domeinen; sommige domeinen slaven we alleen of zijn we 'hidden master' voor. Die staan dan in de slave directory. Ns2 is alleen slave server.
log in op ns cd /etc/bind edit named.conf.local om het zone-blokje toe te voegen (gebruik sudo) cd /var/cache/bind/master (of slave, zie boven) copieer een template zone naar de nieuwe zone naam (gebruik sudo) edit de nieuwe zone en vervang de oude domeinmaan door de nieuwe (gebruik sudo) herlaadt dns met 'sudo rndc reload' doe een 'sudo svn add <zone> van de nieuwe zone log in op ns2 su naar root cd /chroot/dns/etc/bind edit named.conf om het zone-blokje toe te voegen cd /chroot/dns/etc/bind/slave copieer een gangbare zone naar de nieuwe zone naam edit de nieuwe zone en vervang de oude domeinmaan door de nieuwe herlaadt dns met 'rndc reload'
aanvragen domeinen (indien van toepassing)
Log in op www.sidn.nl en ga naar de deelnemers site. Via de tab Domeinregistratie naar webformulieren. Kies het formulier om een nieuw domein aan te vragen. Vul in en submit. Er komt een email met de status van de aanvvraag. Als er iets niet klopt in DNS, moet dat eerst opgelost worden. Let op dat bij replies de body niet verminkt wordt. Het formulier wordt geautomatiseerd verwerkt.
Aanmaken databases + users
log in op dbadmin. En maak 2 databases aan naam en naam-test maak user aan en geef hem alles rechten op de databases behalve grant.
Aanmaken user in /usr/local/hobbynet/lib/husers
Alleen persoonlijke accounts komen in husers. Let goed op dat alle punten en komma's er staan! Dit is een van de Zeer Belangerijke Bestanden!
Aanmaken user op NFS
door cat /usr/local/hobbynet/etc/group.hcc kijk wat eerst beschikbaar uid is
Je maakt directory's aan voor de website:
mkdir -p /disk/site/hcc/voorbeeld/www mkdir -p /disk/site/hcc/voorbeeld/log
Daarna maak de user aan en voeg www-data toe aan de group van user als volgt :
root@nfs:~# adduser --uid 599 voorbeeld --home /disk/site/hcc/voorbeeld --shell /bin/MySecureShell Adding user `voorbeeld' ... Adding new group `voorbeeld' (599) ... Adding new user `voorbeeld' (599) with group `voorbeeld' ... Creating home directory `/disk/site/hcc/voorbeeld' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for voorbeeld Enter the new value, or press ENTER for the default Full Name []: voorbeeld Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y root@nfs:~# adduser www-data voorbeeld Adding user `www-data' to group `voorbeeld' ... Adding user www-data to group voorbeeld Done.
Door loop de rest van de wizard
- doe tail van /etc/passwd kopieer de regel van de zo juist aangemaakte user en kopieer die in /usr/local/hobbynet/etc/passwd.tmpl
- doe tail van /etc/shadow kopieer de regel van de zo juist aangemaakte user en kopieer die in /usr/local/hobbynet/etc/shadow.tmpl
- doe tail van /etc/group kopieer de regel van de zo juist aangemaakte user en kopieer die in /usr/local/hobbynet/etc/group.tmpl
root@nfs:~# tail /etc/passwd voorbeeld:x:599:599:voorbeeld,,,:/disk/site/hcc/voorbeeld:/bin/MySecureShell root@nfs:~# tail /etc/shadow voorbeeld:$6$Br.Ylhd4$L6PPGFNHWMkK/e/66fouc7FWzhR5NIO1AqCHXgOstLCqc.nO8zctZVLL1oIC6TdjxOaZHYpL1wtvELQT6Yjac0:14449:0:99999:7::: root@nfs:~# tail /etc/group voorbeeld:x:599:www-data
Aanmaken gebruikers directory op nfs (ingeval van HUSER gebruiker)
Doet de scripting!!!
Aanmaken gebruikers of groeperings directory in /etc/exports op nfs
- edit /etc/exports
- voeg de regel van de te exporteren directory toe
/disk/site/users/voorbeeld 172.31.1.10(rw,async,subtree_check,no_root_squash)
- Let hier op dat je bij de goede server in exports zet en dat je het interne ip van de webserver hier aan past
- exportfs -R
Aanmaken gebruikers directory in /etc/fstab op de webserver
Aaanmaken websites op webserver
Dit betreft het aanmaken van de nieuwe vserver die Apache moet gaan bedienen. In Ubuntu server is het gebruikelijk een site aan te maken in de /etc/apache2 tree maar die te aktiveren via een link in de /etc/apache2/sites-enabled direcory.
login op de webserver cd /etc/apache2/sites-available maak de nieuwe site aan door een andere te copieren en te bewerken gebruik 'sudo a2enasite' om de link in /etc/apache2/sites-anabled aan te maken doe een 'sudo service apache2 reload'
domein aanmelden bij schonemail (indien groepering)
Mail support@schonemail.nl en vraag domein op te nemen in de schone mail config
domein opnemen in de sendmail config
Domein op nemen in local-host-names.tmpl
adres mappings aanmaken
neem adres mapping op in virtusertable.tmpl
Bijvoorbeeld:
webmaster@hccdigitalemobiliteitencreativiteit.nl 0007213
Ja dit adres bestaat echt :-)
upd_all draaien
dit moet waarschijnlijk eerder in de lijst komen....
Gebruiker informeren
Door middel van een welkomsmailtje dat alles is aangemaakt (moet nog standaard tekst voor kommen) de nieuwe gebruiker inlichten. Voor HCC accounts moet de aanvrager of verantwoordelijke worden ingelicht.