installation/nextcloud_itopie.md: username and debug authored by Donna Sayed's avatar Donna Sayed
...@@ -688,6 +688,29 @@ Personal settings ...@@ -688,6 +688,29 @@ Personal settings
- Générer les `backup codes` et les enregistrer dans le Keepass. - Générer les `backup codes` et les enregistrer dans le Keepass.
### Renommer un utilisateur
- Nextcloud ne supporte pas le renommage d'utilisateur, car le nom de connexion doit être unique (cf. [documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_user/user_configuration.html#renaming-a-user).
- Bien qu'une [procédure](https://github.com/nextcloud/server/issues/5488#issuecomment-1368052287) non-officielle (voir aussi https://help.nextcloud.com/t/how-to-rename-username-in-nextcloud/152591/9 et https://help.nextcloud.com/t/rename-user-account-move-user-data/12455) existe, cela ne tient compte que des fichiers et pas des autres données Nextcloud, comme celles du calendrier ou des contacts.
- Il faut donc créer un autre utilisateur auquel on pourra transférer les fichiers, mais pas les autres données :
```
# su -s /bin/sh -c 'sudo -u www-data php occ files:scan ${NEWUSER}' www-data
```
### Déverminage
- Les utilisateurs non locaux ont des UUID spécifiques qui remplacent les noms de connexion dans les journaux. \
**NB**, cela est différent de la [documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_user/user_configuration.html#renaming-a-user).
- Récupérer l'UUID
```
# su - postgres
$ psql -t -q -A -d nextcloud -c "SELECT owncloud_name FROM oc_ldap_user_mapping WHERE ldap_dn LIKE '%prenom.nom%';"
```
- Rechercher dans les journaux
```
# grep -e '${UUID}' -e 'prenom.nom' ${LOGFILE}
```
### Liste des applications usuelles ### Liste des applications usuelles
... ...
......