Differences between revisions 33 and 34
Revision 33 as of 2012-12-11 13:59:53
Size: 5400
Comment: bounceweb
Revision 34 as of 2012-12-11 14:01:38
Size: 5364
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||'''E-post adresse''' || drift@nuug.no [[BR]] sysadmin@rt.nuug.no (request-tracker) ||
||'''E-postliste''' ||http://lists.nuug.no/mailman/listinfo/aktive ||
||'''Listearkiv''' ||http://lists.nuug.no/pipermail/aktive/ ||
||'''Wikiside''' ||http://wiki.nuug.no/grupper/sysadmin ||
Line 4: Line 8:
||'''E-post adresse'''||drift@nuug.no[[BR]]sysadmin@rt.nuug.no (request-tracker)||
||'''E-postliste'''||http://lists.nuug.no/mailman/listinfo/aktive||
||'''Listearkiv'''||http://lists.nuug.no/pipermail/aktive/||
||'''Wikiside'''||http://wiki.nuug.no/grupper/sysadmin||
Line 10: Line 10:
||'''Gruppeleder'''|| ? ||
||'''Deltakere'''  || [http://pgp.cs.uu.nl/stats/00835956.html Anders Nordby], Peter N.M. Hansteen, [http://pgp.cs.uu.nl/stats/2A30D729.html Petter Reinholdtsen], Morten A. Middelthon, [http://pgp.cs.uu.nl/stats/2D53B498.html Jarle Bjørgeengen], [http://pgp.cs.uu.nl/stats/C3750307.html Hans-Petter Fjeld] ||
||'''Gruppeleder''' || ? ||
||'''Deltakere''' || [http://pgp.cs.uu.nl/stats/00835956.html Anders Nordby], Peter N.M. Hansteen, [http://pgp.cs.uu.nl/stats/2A30D729.html Petter Reinholdtsen], Morten A. Middelthon, [http://pgp.cs.uu.nl/stats/2D53B498.html Jarle Bjørgeengen], [http://pgp.cs.uu.nl/stats/C3750307.html Hans-Petter Fjeld] ||
Line 17: Line 16:
Se [:grupper/sysadmin/tips/:her] for tips og bruk av programvare på nerdhaven.
Trenger du konto? Send en mail til drift at nuug.no med din offentlige SSH-nøkkel.
Se [:grupper/sysadmin/tips/:her] for tips og bruk av programvare på nerdhaven. Trenger du konto? Send en mail til drift at nuug.no med din offentlige SSH-nøkkel.
Line 21: Line 19:
Line 24: Line 21:
Bruk {{{adduser}}} for å opprette brukere. Svar 'bash' på spørsmål om
shell, og 'no' på spørsmål om "Use password-based authentication?", og
vel default-verdier på resten. Når brukeren er opprettet
legges ssh-nøkkelen inn i {{{~user/.ssh/authorized_keys}}}.
Bruk {{{adduser}}} for å opprette brukere. Svar 'bash' på spørsmål om shell, og 'no' på spørsmål om "Use password-based authentication?", og vel default-verdier på resten. Når brukeren er opprettet legges ssh-nøkkelen inn i {{{~user/.ssh/authorized_keys}}}.
Line 30: Line 24:
adduser
cd ~user/
mkdir ~user/.ssh
cat > .ssh/authorized_keys
chown user:user .ssh .ssh/authorized_keys
chmod og-rwx .ssh .ssh/authorized_keys
}}}
adduser cd ~user/ mkdir ~user/.ssh cat > .ssh/authorized_keys chown user:user .ssh .ssh/authorized_keys chmod og-rwx .ssh .ssh/authorized_keys }}}
Line 39: Line 26:

Mailadresser som rutes inn i RT er listet opp i /etc/mail/aliases og i /usr/local/etc/postfix/virtual.
Kjør {{{newaliases ; postmap /usr/local/etc/postfix/virtual}}} etter å ha oppdatert filene.
Mailadresser som rutes inn i RT er listet opp i /etc/mail/aliases og i /usr/local/etc/postfix/virtual. Kjør {{{newaliases ; postmap /usr/local/etc/postfix/virtual}}} etter å ha oppdatert filene.
Line 44: Line 29:

Kø opprettes i RT via webgrensesnittet, og køoppsettet gis rettigheter som beskrevet på
[http://www.usit.uio.no/it/rt/oppsett_i_rt.html#rettigheter UiOs webside om RT-oppsett]. Merk at køer ikke kan slettes, kun kobles ut, så en bør være
konseverativ når det gjelder å opprette nye køer.
Kø opprettes i RT via webgrensesnittet, og køoppsettet gis rettigheter som beskrevet på [http://www.usit.uio.no/it/rt/oppsett_i_rt.html#rettigheter UiOs webside om RT-oppsett]. Merk at køer ikke kan slettes, kun kobles ut, så en bør være konseverativ når det gjelder å opprette nye køer.
Line 50: Line 32:
Line 54: Line 35:
Line 60: Line 40:
# bin/newlist <listenavn>
}}}

Dette legger blant annet inn alias i /usr/local/mailman/data/aliases. Når en liste flyttes fra majordomo til mailman, så må en
huske å fjerne aliasene i /etc/aliases.majordomo. Ved migrering kan det også være lurt å sjekke /usr/local/majordomo/lists/<listenavn>.config opp mot mailman-oppsettet.
# bin/newlist <listenavn> }}}
Dette legger blant annet inn alias i /usr/local/mailman/data/aliases. Når en liste flyttes fra majordomo til mailman, så må en huske å fjerne aliasene i /etc/aliases.majordomo. Ved migrering kan det også være lurt å sjekke /usr/local/majordomo/lists/<listenavn>.config opp mot mailman-oppsettet.
Line 69: Line 46:
# bin/newlist --emailhost=nobug.no <listenavn>
}}}

Listenavn blir bruker-delen i epost-adressen. For andre domener enn
nuug.no må det lages aliaser fra det andre domenet til nuug.no.
# bin/newlist --emailhost=nobug.no <listenavn> }}}
Listenavn blir bruker-delen i epost-adressen. For andre domener enn nuug.no må det lages aliaser fra det andre domenet til nuug.no.
Line 78: Line 52:
Line 82: Line 55:
cd /usr/local/mailman
cat /usr/local/majordomo/lists/nuug-commits.archive/nuug-commits.archive.0* \
> /usr/local/mailman/archives/private/nuug-commits.mbox/nuug-commits.mbox
chmod g+w /usr/local/mailman/archives/private/nuug-commits.mbox/nuug-commits.mbox
bin/arch --wipe nuug-commits
}}}
cd /usr/local/mailman cat /usr/local/majordomo/lists/nuug-commits.archive/nuug-commits.archive.0* \  > /usr/local/mailman/archives/private/nuug-commits.mbox/nuug-commits.mbox chmod g+w /usr/local/mailman/archives/private/nuug-commits.mbox/nuug-commits.mbox bin/arch --wipe nuug-commits }}}
Line 90: Line 57:

vert.nuug.no er virtualiseringsverten til NUUG. GUI-verktøyet virt-manager og kommandolinjeverktøyet virsh er gode inngangsporter til vedlikehold. Se blant annet 
vert.nuug.no er virtualiseringsverten til NUUG. GUI-verktøyet virt-manager og kommandolinjeverktøyet virsh er gode inngangsporter til vedlikehold. Se blant annet
Line 95: Line 61:
Line 97: Line 62:
Line 105: Line 69:
Line 107: Line 70:
Line 110: Line 72:
 SSLMODE=required psql -h sqldb.nuug.no -U <brukernavn> <dbname>
 . SSLMODE=required psql -h sqldb.nuug.no -U <brukernavn> <dbname>
Line 113: Line 74:
# Få passordhash  1. Få passordhash
Line 115: Line 76:
$ perl -le 'print crypt($PASSWORD,substr($PASSWORD,0,2))'
}}}

#
Make user
$ perl -le 'print crypt($PASSWORD,substr($PASSWORD,0,2))' }}}
 . Opprett bruker
Line 120: Line 79:
mysql> USE lists;
mysql> INSERT INTO users (userid,username,passwd) VALUES('$USERID','$USERNAME','$HASH');
}}}

#
Give access to lists
mysql> USE lists; mysql> INSERT INTO users (userid,username,passwd) VALUES('$USERID','$USERNAME','$HASH'); }}}
 . Gi bruker tilgang til lister
Line 126: Line 82:
mysql> SELECT * FROM lists; #For å se mulige list-id
mysql> INSERT INTO acl (userid,listid) VALUES('$USERID','$LISTID'); #En rad per listid\brukerid-par
}}}
mysql> SELECT * FROM lists; #For å se mulige list-id mysql> INSERT INTO acl (userid,listid) VALUES('$USERID','$LISTID'); #En rad per listid\brukerid-par }}}

Systemadministrasjonsgruppen

Dette er gruppen som tar seg av drift av NUUGs servere og netttjenester. Kontaktsiden for NUUG inneholder mer informasjon om driftsgruppen.

E-post adresse

drift@nuug.no BR sysadmin@rt.nuug.no (request-tracker)

E-postliste

http://lists.nuug.no/mailman/listinfo/aktive

Listearkiv

http://lists.nuug.no/pipermail/aktive/

Wikiside

http://wiki.nuug.no/grupper/sysadmin

Medlemer

Gruppeleder

?

Deltakere

[http://pgp.cs.uu.nl/stats/00835956.html Anders Nordby], Peter N.M. Hansteen, [http://pgp.cs.uu.nl/stats/2A30D729.html Petter Reinholdtsen], Morten A. Middelthon, [http://pgp.cs.uu.nl/stats/2D53B498.html Jarle Bjørgeengen], [http://pgp.cs.uu.nl/stats/C3750307.html Hans-Petter Fjeld]

Rutiner

N/A

Tips/Bruk

Se [:grupper/sysadmin/tips/:her] for tips og bruk av programvare på nerdhaven. Trenger du konto? Send en mail til drift at nuug.no med din offentlige SSH-nøkkel.

Opprette nye brukere på nerdhaven

De som skal ha konto sender mail til drift at nuug.no (eller sysadmin (at) rt.nuug.no for å sikre at ønsket ikke blir glemt) med offentlig SSH-nøkkel og forslag til brukernavn.

Bruk adduser for å opprette brukere. Svar 'bash' på spørsmål om shell, og 'no' på spørsmål om "Use password-based authentication?", og vel default-verdier på resten. Når brukeren er opprettet legges ssh-nøkkelen inn i ~user/.ssh/authorized_keys.

adduser cd ~user/ mkdir ~user/.ssh cat > .ssh/authorized_keys chown user:user .ssh .ssh/authorized_keys chmod og-rwx .ssh .ssh/authorized_keys 

Oppsett av RT-mailadresser

Mailadresser som rutes inn i RT er listet opp i /etc/mail/aliases og i /usr/local/etc/postfix/virtual. Kjør newaliases ; postmap /usr/local/etc/postfix/virtual etter å ha oppdatert filene.

Oppsett av RT-kø

Kø opprettes i RT via webgrensesnittet, og køoppsettet gis rettigheter som beskrevet på [http://www.usit.uio.no/it/rt/oppsett_i_rt.html#rettigheter UiOs webside om RT-oppsett]. Merk at køer ikke kan slettes, kun kobles ut, så en bør være konseverativ når det gjelder å opprette nye køer.

Oppdatere NUUG-adresser som styret@ og valgkomite@

Rediger nerdhaven:/etc/aliases.nuug og kjør kommandoen newaliases.

Mailman-vedlikehold

Mailman-installasjonen ligger under /usr/local/mailman. Gå dit først.

Opprette listen under @nuug.no:

# bin/newlist <listenavn> 

Dette legger blant annet inn alias i /usr/local/mailman/data/aliases. Når en liste flyttes fra majordomo til mailman, så må en huske å fjerne aliasene i /etc/aliases.majordomo. Ved migrering kan det også være lurt å sjekke /usr/local/majordomo/lists/<listenavn>.config opp mot mailman-oppsettet.

Om listen skal være under et annet domene (eks. nobug.no):

# bin/newlist --emailhost=nobug.no <listenavn> 

Listenavn blir bruker-delen i epost-adressen. For andre domener enn nuug.no må det lages aliaser fra det andre domenet til nuug.no.

URL er http://lists.nuug.no/.

Migrering av mailinglistearkiv

Når mailinglister flyttes fra majordomo til mailman er det fint å beholde mailinglistearkivet. Da kan følgende formular brukes (eksemplet er listen nuug-commits):

cd /usr/local/mailman cat /usr/local/majordomo/lists/nuug-commits.archive/nuug-commits.archive.0* \   > /usr/local/mailman/archives/private/nuug-commits.mbox/nuug-commits.mbox chmod g+w /usr/local/mailman/archives/private/nuug-commits.mbox/nuug-commits.mbox bin/arch --wipe nuug-commits 

Vedlikehold av KVM

vert.nuug.no er virtualiseringsverten til NUUG. GUI-verktøyet virt-manager og kommandolinjeverktøyet virsh er gode inngangsporter til vedlikehold. Se blant annet

Informasjon om NUUGs maskinpark

Koble seg til NUUGs SQL-tjener

NUUG har en PostgreSQL-tjener til bruk for NUUG-prosjekter. Den gir tilgang til utvalgte maskiner og brukere (spør sysadmin@rt.nuug.no om tilgang), og en kan koble seg opp f.eks. slik:

  • SSLMODE=required psql -h sqldb.nuug.no -U <brukernavn> <dbname>

Ny bruker for bounceweb

  1. Få passordhash

$ perl -le 'print crypt($PASSWORD,substr($PASSWORD,0,2))' 
  • Opprett bruker

mysql> USE lists; mysql> INSERT INTO users (userid,username,passwd) VALUES('$USERID','$USERNAME','$HASH'); 
  • Gi bruker tilgang til lister

mysql> SELECT * FROM lists; #For å se mulige list-id mysql> INSERT INTO acl (userid,listid) VALUES('$USERID','$LISTID'); #En rad per listid\brukerid-par 

grupper/sysadmin (last edited 2023-06-30 12:29:00 by HansPetterFjeld)