Bug#1088022: DebianEdu: cannot set password for users
Serhii Horichenko
serhii.horichenko at freiesoftware.gmbh
Mon Feb 17 12:13:23 GMT 2025
On Fri, 22 Nov 2024 10:46:19 +0800 Timefly Technology
<wensheng.xie at timeflytech.com> wrote:
> Package: DebianEdu-gosa
> Version: 2.8
> Severity: medium
> Tags: DebianEdu bookworm
>
> Using Gosa web UI in main server (+ LTSP server + Workstation):
I've tried several times to reproduce this issue on two Debian Edu
versions (two separate instances of version 12.8 and version 12.9).
>
> 1. add a new user as teacher
1. All new made users of both types (students and teachers) were
created successfully
> 2. try to set password for the new user
2. Passwords changed successfully
(and could not set a password with extra-Unicode chars due to password
symbol-set restrictions)
> 3. Warnings:
> Deprecated: substr(): Passing null parameter #1 ($string) of type
> string is deprecated in
> /usr/share/gosa/plugins/admin/users/class_userManagement.inc on line
> 352
> Deprecated: Function uft8_decode() is deprecated in
> /usr/share/gosa/include/password_methods/class_password-methods.inc on
> line 391
3. I see the same warnings:
Deprecated: substr(): Passing null to parameter #1 ($string) of type
string is deprecated in
/usr/share/gosa/plugins/admin/users/class_userManagement.inc on line 352
Deprecated: Function utf8 decode() is deprecated in
/usr/share/gosa/include/password-methods/class_password-methods.inc on
line 391
.. but it does not prevent to set and use new passwords.
> 4. try to login using the password
4. successfully logged:
- on ws01 (added as a workstation to domain "intern")
additional info with required steps for workstation:
https://wiki.debian.org/DebianEdu/Documentation/Bookworm/GettingStarted#Machine_Management_with_GOsa.2BALI-
```
Workstations with disks (including separate LTSP servers) have to be
added with GOsa². Behind the scenes, both a machine specific Kerberos
Principal (sort of account) and a related keytab file (containing a
key used as password) are generated; the keytab file needs to be
present on the workstation to be able to mount users' home
directories. Once the added system has been rebooted, log into it as
root and run /usr/share/debian-edu-config/tools/copy-host-keytab.
```
- on diskless think-client
- on tjener (server)
- on GOSa (internal website)
> 5. password is not correct, login fails.
5. could you please add more details regarding the issue?
Where persists the problem with logging in (web,tjener,diskless
client,workstation)?
Could you add log messages with this error (root at tjener# journalctl -e)?
Have you probably set a password with some special characters?
--
Sincerely,
Serhii Horichenko
More information about the Debian-edu-pkg-team
mailing list