J'ai essayé de mettre cela en place, mais je ne trouve pas de solution. C'est nécessaire, car la machine sur laquelle Ubuntu est installé est un Macbook et doit avoir accès aux fichiers de l'utilisateur Mac. Y a-t-il un moyen de faire en sorte que cela fonctionne?
Lightdm contient le fichier de configuration /etc/lightdm/users.conf
que vous pouvez modifier pour définir un UID minimum. La valeur par défaut est 500. Il définit également les utilisateurs cachés et certains shells qui, si un utilisateur est masqué, sont masqués. Essayez d’éditer ce fichier et de redémarrer lightdm.
[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/sbin/nologin
Vous voudrez probablement aussi changer les valeurs par défaut pour adduser et useradd, pour créer de nouveaux utilisateurs avec un UID commençant à 500.
Deux fichiers doivent être modifiés, par exemple:
/ etc/login.defs
...
# Min/max values for automatic uid selection in useradd
#
UID_MIN 500
UID_MAX 60000
# System accounts
#SYS_UID_MIN 100
#SYS_UID_MAX 499
...
# Min/max values for automatic gid selection in groupadd
#
GID_MIN 500
GID_MAX 60000
# System accounts
#SYS_GID_MIN 100
#SYS_GID_MAX 499
/ etc/adduser.conf
...
# package, may assume that UIDs less than 100 are unallocated.
FIRST_SYSTEM_UID=100
LAST_SYSTEM_UID=499
FIRST_SYSTEM_GID=100
LAST_SYSTEM_GID=499
# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of dynamically
# allocated user accounts/groups.
FIRST_UID=500
LAST_UID=29999
FIRST_GID=500
LAST_GID=29999