Como fazer com que os usuários com UID abaixo de 1000 apareçam no LightDM?

6

Estou tentando configurar isso, mas não consigo encontrar uma solução. É necessário, porque a máquina em que o Ubuntu está é um Macbook e precisa ter acesso aos arquivos do usuário Mac. Existe alguma maneira de fazer isso funcionar?

    
por DoDoGo 02.11.2012 / 19:46

2 respostas

7

O Lightdm tem o arquivo de configuração /etc/lightdm/users.conf , que você pode editar para definir um UID mínimo. O padrão é 500. Ele também define usuários ocultos e determinados shells que, se um usuário estiver oculto. Tente editar esse arquivo e reiniciar o lightdm.

[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/sbin/nologin
    
por mfisch 10.11.2012 / 05:28
5

Você provavelmente também desejará alterar os padrões para adduser & amp; useradd, para criar novos usuários com o UID a partir de 500.

Dois arquivos precisam ser alterados, como:

/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
    
por mark1softie 11.11.2012 / 20:34