Endre eller slette bruker: Difference between revisions

From Programvareverkstedet
No edit summary
(Endra fra lommel til å logge inn generelt på enn slat maskina vår er)
Line 5: Line 5:
= Endre/slette fra passwd fila i pillar =  
= Endre/slette fra passwd fila i pillar =  
Logg inn som adminprinsipal på lommel med
Logg inn som adminprinsipal på lommel med
  ssh DITT_BRUKERNAVN@lommel.pvv.ntnu.no
  ssh DITT_BRUKERNAVN@salt.pvv.ntnu.no


Fra hjemmemappa gå inn på <code><nowiki>~/pillar/files/passwd</nowiki></code>. Filen kalt <code>passwd.pvv</code> er den du leter etter.
Fra hjemmemappa gå inn på <code><nowiki>~/pillar/files/passwd</nowiki></code>. Filen kalt <code>passwd.pvv</code> er den du leter etter.
Line 93: Line 93:


Gå tilbake til lommel med  
Gå tilbake til lommel med  
  ssh DITT_BRUKERNAVN@lommel.pvv.ntnu.no
  ssh DITT_BRUKERNAVN@salt.pvv.ntnu.no


Kjør  
Kjør  

Revision as of 20:07, 2 February 2021

Før du begynner: Personen må være tilstede med legitimasjon for at man skal kunne slette brukeren Dersom brukeren ikke kan møte i person, kan man eventuelt be aktuelle bruker om å verifisere seg gjennom andre sikre kilder. Eksempel: Gjennom sms (der man sjekker opp mot gule sider), signert epost, eller bank

Endre/slette fra passwd fila i pillar

Logg inn som adminprinsipal på lommel med

ssh DITT_BRUKERNAVN@salt.pvv.ntnu.no

Fra hjemmemappa gå inn på ~/pillar/files/passwd. Filen kalt passwd.pvv er den du leter etter.

I denne kan du også endre på bruker id (UID) og gruppe id (GID). Hvis du endrer på UID eller GID må du gå inn på hjemmeområdet til brukeren og oppdatere filene de nye verdiene med `chown`.

Slette en bruker

Rediger passwd.pvv-fila ved å slette linjen til brukeren. Eksempel på en linje:

kjellar:*K*:12345:12345:Kjell Arne:/home/pvv/d/kjellar:/bin/bash

For å redigere filen, kjør: nano passwd.pvv, eller tilsvarende for din religion, gjør endringen din etterfulgt med:

git add passwd.pvv
git commit -m "Fjern bruker x"
git push

Endre et brukernavn

Da må du også flytte på hjemmemappen til brukeren, og redigere kerberosprinsipalen.

For å endre brukernavn på adminprinsipal:

kadmin -p DITT_BRUKERNAVN/admin 
rename GAMMELT_BRUKERNAVN NYTT_BRUKERNAVN

Dette krever at du har satt opp din egen admin prinsipal.


Rediger passwd.pvv-fila med det nye brukernavnet, etterfulgt av

git add passwd.pvv
git commit
git push

Slette/flytte hjemmemappe

SSH inn på homepvvd for å endre/slette hjemmemappen til brukeren, som ligger i /exports/home/pvv/d.

Hvis den ikke ligger der, kjør echo ~BRUKERNAVN for å se hvilken bokstavmappe hjemmemappen til brukeren ligger i

Slette

Du må også sjekke hva som ligger i hjemmeområdet for å være sikker på at viktig informasjon ikke skal slettes. Slett mappen på vanlig vis:

rm -r

Hvis den klager:

rm -rf

Endre

For å kunne endre brukernavn, bruker du

mv GAMMEL_MAPPE NY_MAPPE

Sjekk "aliases" fila

Det kan hende brukeren oppført i fila /etc/aliases på microbel, i så fall må brukeren slettes herfra også. Hvis du skal endre navn på bruker, må du også gjøre dette her.

Slette databaser til brukeren

PostgreSQL

Hvis brukeren har laget egne databaser, gå til postgres med ssh root@postgres.pvv.ntnu.no

su postgres 

List alle over alle databaser:

psql -c '\l'

Databasenavnene skal være prefikset med brukernavnet, filter med grep:

psql -c '\l' | grep BRUKERNAVN

Slett en database med:

psql -c 'DROP DATABASE dbname;'

MySQL

Hvis brukeren har laget databaser, gå til mysql med ssh root@mysql.pvv.ntnu.no

List alle databaser:

mysql -e "SHOW DATABASES;"

Databasenavnene skal være prefikset med brukernavnet, filter med grep:

mysql -e "SHOW DATABASES;" | grep BRUKERNAVN

Slett en database med:

mysql -e "DROP DATABASE dbname;"

Slette brukeren fra admin principal

Gå tilbake til lommel med

ssh DITT_BRUKERNAVN@salt.pvv.ntnu.no

Kjør

kadmin -p DITT_BRUKERNAVN/admin

Herfra skal du gå inn og slette brukeren med:

delete BRUKERNAVN