Benutzer und Gruppen
Administratoren verwalten Konten unter Einstellungen > Benutzer und Einstellungen > Gruppen. Jeder Pithyx-Benutzer ist zugleich ein Linux-Konto mit eigener Benutzer-ID, sodass Dateien, die er anlegt, ihm gehören. Passwörter haben mindestens 8 Zeichen, und nur ein Administrator kann für einen anderen Benutzer ein neues Passwort setzen.
Einen Benutzer anlegen
Abschnitt betitelt „Einen Benutzer anlegen“Wähle Benutzer anlegen und fülle aus:
- Benutzername: Kleinbuchstaben, Ziffern, Bindestriche und Unterstriche, beginnend mit einem Buchstaben oder Unterstrich, höchstens 32 Zeichen. Systemnamen wie
root,daemon,sshd,pithyx,dockerunduserssowie Namen, die mitsystemd-beginnen, werden abgelehnt (auth.username.reserved). Ein Name, den ein Systemkonto schon benutzen darf, wird mitusers.account.refusedabgelehnt. - Anzeigename (optional): höchstens 64 Zeichen.
- Passwort: 8 bis 1024 Zeichen. Allgemein bekannte Passwörter werden abgelehnt (
auth.password.too_common); weitere Regeln für den Aufbau gibt es nicht. - Gruppen. Jeder Benutzer ist außerdem in der Gruppe users.
Benutzer-IDs stammen aus dem Bereich 20000 bis 29999 und werden nie wieder vergeben. Gruppen-IDs stammen aus dem Bereich 30000 bis 39999. Die Shell ist /usr/sbin/nologin, es sei denn, der Benutzer hat das Recht zur SSH-Anmeldung und SSH-Anmeldungen sind eingeschaltet. Ein neuer Benutzer kann sich am Desktop anmelden, SMB nutzen und die Apps Dateien und Betrachter verwenden; das kannst du im Rechte-Dialog ändern.
Das Passwort wird auch für die Linux- und Samba-Konten gesetzt. Ein Benutzer, der noch keines hat, ist markiert mit „Noch nicht bereit für SMB und SFTP: Der Benutzer meldet sich einmal im Web an, oder du setzt ein neues Passwort.“ Abzeichen in der Liste: Administrator, Zwei-Faktor, Deaktiviert.
Gruppen
Abschnitt betitelt „Gruppen“Wähle Gruppe anlegen unter Einstellungen > Gruppen. Eine Gruppe hat einen Namen (dieselben Regeln wie bei Benutzernamen, und er darf nicht mit pithyx- beginnen), eine Beschreibung (optional) mit bis zu 200 Zeichen und Mitglieder. Rechte, die einer Gruppe gegeben werden, gelten für alle ihre Mitglieder. Das Löschen einer Gruppe lässt ihre Mitglieder bestehen; Dateien behalten die Gruppen-ID, und sie wird nie an eine andere Gruppe vergeben. Die eingebaute Gruppe users enthält jeden Benutzer und lässt sich nicht umbenennen, löschen oder von Hand mit Mitgliedern versehen (users.group.builtin).
Sonderrechte
Abschnitt betitelt „Sonderrechte“Der Rechte-Dialog eines Benutzers oder einer Gruppe hat vier Sonderrechte: „Administrator (darf alles ändern)“, „Am Desktop anmelden“, „Über SSH mit einer Shell anmelden“ und „Neu starten und herunterfahren“. Weitere Abschnitte betreffen Dateidienste, Apps und freigegebene Ordner. Wie sich Rechte verbinden, steht unter Berechtigungen. Ohne „Am Desktop anmelden“ kann sich ein Benutzer nicht am Web-Desktop anmelden; wer das Recht verliert, wird mit der nächsten Anfrage abgemeldet.
Deaktivieren und löschen
Abschnitt betitelt „Deaktivieren und löschen“Deaktivieren nimmt dem Benutzer alle Rechte und meldet ihn ab; Aktivieren gibt die Rechte zurück. Du kannst dich nicht selbst deaktivieren (users.user.self), und der letzte Administrator kann weder deaktiviert noch gelöscht werden noch das Recht verlieren (users.user.last_admin).
Löschen verlangt die Eingabe des Benutzernamens und fragt, was mit dem Home-Ordner des Benutzers passiert: Behalten (die Vorgabe), Dateien in einen freigegebenen Ordner verschieben oder Mit allen Dateien löschen, siehe Home-Ordner. Das Konto verschwindet, Dateien, die der Benutzer in freigegebenen Ordnern angelegt hat, bleiben, und die Benutzer-ID wird nie an jemand anderen vergeben. Rechte, Gruppenmitgliedschaften sowie die Jobs und Benachrichtigungen des Benutzers werden entfernt.
Um ein Passwort zurückzusetzen, nutze Neues Passwort beim Benutzer: Der Benutzer wird überall abgemeldet, und SMB und SFTP verwenden ebenfalls das neue Passwort. Pithyx hat kein Zurücksetzen per E-Mail. Hat der einzige Administrator sein Passwort vergessen, ist der Wiederherstellungsschlüssel aus der Ersteinrichtung der einzige Weg, siehe Sicherheit.
Home-Ordner
Abschnitt betitelt „Home-Ordner“Jeder Benutzer bekommt einen privaten Home-Ordner, ein Dataset <Home-Pool>/pithyx/homes/<benutzer> unter /<pool>/homes/<benutzer>, im Besitz des Benutzers. Die Liste zeigt seinen Pfad oder „Noch kein Pool“, bis es einen Pool mit dem Pithyx-Layout gibt. Sein Pool, die Quotas und die Homes gelöschter Benutzer stehen unter Home-Ordner.