Aanmaken Gebruiker

From Hobbynet Admin Wiki
Jump to navigation Jump to search

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.