Användarhantering
Skapa en ny användare
Det är vissa steg som behöver göras. Först de rent administrativa stegen:
- Be användaren fylla i en en medlemsblankett.
- Kontrollera legitimation.
- Kontrollera att medlemmen kan uppvisa kvitto på inbetald medlemsavgift (till konto 885669-2). Medlem ska skriva Liu-id som meddelande i transaktionen.
- Anteckna medlemmens personnummer, ditt namn och övriga uppgifter på personuppgiftslappen.
- Lägg lappen i kassörens fack. Meddela kassören att de har post.
Sen kommer själva skapandet:
- Proxy:a in på Lysators nät
- Logga in på trocca:
ssh trocca.ad
- Bli root:
sudo -s
- Skaffa en Kerberosbiljett:
kinit <Användarnamn>
- Starta ssh-agent:
ssh-agent bash
- Lägg till ssh nyckeln:
ssh-add
(använd det rootlösen som finns i pass för ns,nis) - Exekvera
/opt/lysator/bin/create_user.sh
med lämpliga argument.
Giltiga användarnamn
Ett användarnamn får innehålla: [a-z0-9._-]. Det vill säga gemena asciibokstäver, siffror, punkter, under- och bindesträck. Användarnamnet måste börja med en bokstav.
- När du blir ombedd att sätta ett lösenord, sätt en godtyckligt tillfälligt lösenord och instruera den nya medlemmen att logga in på närmaste linuxmaskin för att ändra sitt lösenord med hjälp av det tillfälliga lösenordet.
Ta bort en användare
Användarhantering sker på trocca.ad. För att nå trocca hemmifrån behöver du slå på en proxy till lysators system.
Därefter kan du påbörja borttagningen av en användare:
- Navigera till
trocca.ad.lysator.liu.se
och logga in. - Navigera till användaren i det grafiska gränssnittet.
- Sätt
Login shell
till/usr/bin/nologin
, tryck sedansave
- Öppna
Actions
-menyn och tryckdisable
(om inte användaren bett om att bli fullständigt borttagen, tryck dådelete
detta går inte att ångra). - Ssh:a till
mail.lysator.liu.se
och bli root. - Kör
samt
/opt/scripts/disallow-mail-login <username>
mysql mailconf delete from CryptPassword where id = (select id from members where login = '<ANVÄNDARNAMN>');
Byta login för användare
Detta har inte gjorts sedan urminnes tider. Nästa person som försöker göra detta ska skriva detta kapitel
Byta användarlösenord
- Proxy:a in på Lysators nät.
- Slå på proxyn i din webläsare.
- Logga in på
trocca.ad.lysator.liu.se
i din webläsare. - Sök upp användaren och klicka på deras användarnamn i webbgränssnittet.
- Tryck "Actions" > "Reset Password"
- Sätt ett tillfälligt lösenord och be användaren att logga in på närmaste linuxmaskin (eller ssh:a in på en CPU-server) för att sätta ett nytt lösenord med det tillfälliga lösenordet.
Förvalta användargrupper
För att redigera användargrupper:
- Proxy:a in på Lysators nät.
- Slå på proxyn i din webläsare.
- Logga in på
trocca.ad.lysator.liu.se
i din webläsare. - Sök upp användaren och klicka på deras användarnamn i webbgränssnittet.
- Navigera till "User groups" och följ skyltningen i webbgränssnittet för att lägga till användargrupper.
Förvalta Kerberos
Ändra användarlösenord
- Det här kan man göra på vilken dator som helst.
- Starta kadmin: kadmin -p
/admin - Ändra lösenordet: cpw
- Låt användaren skriva in sitt lösenord när programmet frågar efter det.
Ta bort password expire
- Det här kan man göra på vilken dator som helst.
- Starta kadmin: kadmin -p
/admin - Ta bort expire: modprinc -pwexpire never
Nuvarande status kan ses genom att köra getprinc
Skapa admin-principal
- Starta kadmin:
kadmin -p egen/admin
- Skapa principalen:
ank -policy Users -randkey <användarnamn>
Utgången admin-principal
Om
/usr/sbin/kadmin -p <root>/admin
Authenticating as principal <root>/admin@LYSATOR.LIU.SE with password.
kadmin: Password has expired while initializing kadmin interface
kpasswd <root>/admin