Skillnad mellan versioner av "Rootmanual:Ta bort en användare"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
m
(Skriv hur man arkiverar användarens filer)
Rad 2: Rad 2:
 
== Att ta bort en användare ==
 
== Att ta bort en användare ==
   
Ibland sker det - användare vill inte vara användare längre. Gör då så här..
+
Ibland sker det - användare vill inte vara användare längre. Gör då så här.
   
 
== Byt shell ==
 
== Byt shell ==
Rad 13: Rad 13:
 
Kör make som root i /lysator/etc/nis.
 
Kör make som root i /lysator/etc/nis.
   
== Mailaccess ==
+
== Inaktivera mailaccess ==
   
 
Logga in på bernadotte.
 
Logga in på bernadotte.
Rad 19: Rad 19:
 
Kör /opt/scripts/disallow-mail-login <username>
 
Kör /opt/scripts/disallow-mail-login <username>
   
  +
== Redigera medlemsregistret ==
== Medlemsregistret ==
 
   
 
https://medreg.lysator.liu.se/
 
https://medreg.lysator.liu.se/
Rad 25: Rad 25:
 
* Ändra användarens status till Passiv.
 
* Ändra användarens status till Passiv.
   
== Filer ==
+
== Arkivera filer ==
   
  +
Ta bort användarens hemkatalog (på shana), mail-katalog (på bernadotte) och web-katalog (på uhumhummy).
Mail, web och hemdisk.
 
   
  +
Efter att användarens mappar tagits bort måste man säga åt [[Lysrdiff:main|LYSrdiff]] att hämta nya jobb (så att den inte längre försöker göra backup på de borttagna mapparna) och arkivera de borttagna mapparna. Detta kan göras så här:
* Flytta undan medlemmens hemkatalog, mailkatalog och webbkatalog.
 
  +
  +
# Logga in på oden.
  +
# [[Lysrdiff:avsluta|Stoppa LYSrdiff]], förslagsvis med <code>touch /opt/LYSrdiff/etc/stop</code>. Det kan ta ett tag för LYSrdiff att stanna. (Man ser när LYSrdiff har avslutats genom att kolla i fönster noll i roots screen, där <code>backup-repeatedly</code> körs.)
  +
# Läs på om kommandot <code>[[Lysrdiff:fetch-backup-work|fetch-backup-work]]</code> och kör det sedan.
  +
# Kör <code>lysrdiff-move-obsolete</code>. Detta flyttar den inaktiverade användarens gamla filer och backup:er till obsolete-katalogen i LYSrdiff.
  +
# [[Lysrdiff:starta|Starta LYSrdiff]], förslagsvis med <code>backup-repeatedly --start-time 06:00 1/0</code> i fönster noll i roots screen.

Versionen från 5 december 2012 kl. 18.59

Att ta bort en användare

Ibland sker det - användare vill inte vara användare längre. Gör då så här.

Byt shell

I /lysator/etc/nis/db/passwd på nis (RCS-kontrollerad fil, do the right thing):

  • Byt ut användarens namn mot <namn> <originalshell><datum> (Exempelvis: Foo Barsson BASH20080301)
  • Byt ut användarens shell mot /lysator/nologin_shells/membership_expired

Kör make som root i /lysator/etc/nis.

Inaktivera mailaccess

Logga in på bernadotte.

Kör /opt/scripts/disallow-mail-login <username>

Redigera medlemsregistret

https://medreg.lysator.liu.se/

  • Ändra användarens status till Passiv.

Arkivera filer

Ta bort användarens hemkatalog (på shana), mail-katalog (på bernadotte) och web-katalog (på uhumhummy).

Efter att användarens mappar tagits bort måste man säga åt LYSrdiff att hämta nya jobb (så att den inte längre försöker göra backup på de borttagna mapparna) och arkivera de borttagna mapparna. Detta kan göras så här:

  1. Logga in på oden.
  2. Stoppa LYSrdiff, förslagsvis med touch /opt/LYSrdiff/etc/stop. Det kan ta ett tag för LYSrdiff att stanna. (Man ser när LYSrdiff har avslutats genom att kolla i fönster noll i roots screen, där backup-repeatedly körs.)
  3. Läs på om kommandot fetch-backup-work och kör det sedan.
  4. Kör lysrdiff-move-obsolete. Detta flyttar den inaktiverade användarens gamla filer och backup:er till obsolete-katalogen i LYSrdiff.
  5. Starta LYSrdiff, förslagsvis med backup-repeatedly --start-time 06:00 1/0 i fönster noll i roots screen.