{{tag>aix howto user create delete}} ====== AIX - User anlegen und löschen ====== BEI CLUSTERN MUSS DER USER AUF BEIDEN NODES ANGELEGT WERDEN! Siehe [[pages:howtos:aix:aix-ist-ein-system-teil-eines-clusters|AIX - Ist ein System Teil eines Clusters?]] ===== Vorgehensweise ===== * Betriebsauftrag lesen * An dem entsprechenden System anmelden * Unix-Derivat mit uname -a ermitteln und entsprechend des Derivats den Account bearbeiten * Den User Status mit folgendem Befehl abfragen und Ausgabe in den Betriebsauftrag kopieren id * Bei lokalen User bitte immer die GECOS auslesen und im Betriebsauftrag dokumentieren. * Bitte immer bei den GECOS die Betriebsauftrags-Nr. eintragen. * Bei Userlöschung muss immer kontrollieren werden, ob der User noch Dateien/Verzeichnisse auf dem System hat. sudo find / -name * Evtl. noch vorhandene Verzeichnisse an Betriebsauftrags-Ersteller rückmelden und weitere Vorgehensweise abstimmen (Verzeichnisse löschen/behalten). ===== Anlegen ===== /usr/bin/mkuser [ -R load_module ] [ -a ] [ Attribute=Value ... ] Name Beispiel: sudo mkuser id=000000 pgrp=PrimäreGruppe groups=SekundäreGruppe,1,2 gecos="UserName - eMail - Telefon " SYSTEM=compat maxage=13 registry=files login=true rlogin=true shell=/usr/bin/bash home=/home/UserName UserName * compat muss bei Systemen immer angeben werden (außer es wird im Betriebsauftrag etwas anderes verlangt.) * registry=files maxage=13 SYSTEM=compat An LDAP angebunde Systeme: Erzeugt einen lokalen Account. * registry=files SYSTEM=compat Falls man den Parameter beim erstellen vergessen hat, kann man ihn nachträglich mit folgendem Befehl hinzufügen: sudo chuser -R registry=files SYSTEM=compat yxxxx ===== Parameter setzen ===== ^ Parameter ^ Wert ^ Erklärung ^ | rlogin= | false | true | Recht auf Login ja/nein | | shell= | /usr/bin/bash | /usr/bin/passwd | /usr/local/hacmp/syncpasswd | Je nach Kundenwunsch: \\ Loginshell für User: /usr/bin/bash \\ Für Standalone Server: /usr/bin/passwd \\ Für Cluster: /usr/local/hacmp/syncpasswd | ===== Löschen ===== Löschen eines LokalenAccounts (wenn das System am LDAP angebunden ist) /usr/sbin/rmuser -R files Wenn das Home etc. gelöscht werden soll zusätzlich mit -p /usr/sbin/rmuser -p An die Verzeichnis Suche mit "sudo find / -name UID" denken !! ---- ~~DISCUSSION~~