Retirar usuários da tela de login - debian [RESOLVIDO]

1. Retirar usuários da tela de login - debian [RESOLVIDO]

Jonatas Prust
JPrust

(usa Ubuntu)

Enviado em 01/08/2012 - 10:49h

Bom dia pessoal!

Utilizo o sistema Debian 6 com samba em um servidor de arquivos aqui na empresa.
Criei os usuários do sistema sem a pasta Home e sem possibilidade ed login, com o seguinte comando:
#adduser --disabled-login --no-create-home --ingroup grupo usuario
de qualquer forma, todos os usuários criados aparecem na tela de login do sistema. Isso não é um grande problema, mas é um incômodo.
Como retiro estes usuários da tela de login, sem afetar o samba?

Desde já obrigado!



  


2. MELHOR RESPOSTA

Renato Freitas
nanatinho

(usa Debian)

Enviado em 01/08/2012 - 12:44h

Boa tarde.

1. Edite
vi /etc/gdm3/greeter.gconf-defaults

2. Procure por esta linha e deixe-a como abaixo. - truee
/apps/gdm/simple-greeter/disable_user_list true

OBS: Isto desabilitará a lista de todos os usuários, sendo necessário digitar o usuário que se queira.


Abraço e fique com DEUS!!!

3. Remover lista

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 01/08/2012 - 12:47h

Bom sei como remover a lista de user no login:

vim /etc/gdm3/greeter.gsettings


Descomente a linha:

disable-user-list=true


Edit
Acho que a acima deve ser mais correta estou usando o Wheezy e deve ter mudado.


4. Retirar usuários da tela de login - debian - resolvido

Jonatas Prust
JPrust

(usa Ubuntu)

Enviado em 02/08/2012 - 17:46h

Agradeço a ajuda de vocês, isso foi simples e resolveu 2 coisas, o problema de estética da tela de login e uma pequena incrementada na segurança por ter de digitar o nome de usuário para logar.

Obrigado, está resolvido.


5. Melhor Resposta

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 02/08/2012 - 17:59h

JPrust escreveu:

Agradeço a ajuda de vocês, isso foi simples e resolveu 2 coisas, o problema de estética da tela de login e uma pequena incrementada na segurança por ter de digitar o nome de usuário para logar.

Obrigado, está resolvido.


Marque a melhor resposta (Acredito que a do nanatinho )para ajudar que tiver a mesma duvida.
Abraços


6. Re: Retirar usuários da tela de login - debian [RESOLVIDO]

renato  de abreu cavassoni
cavassoni

(usa Outra)

Enviado em 25/06/2015 - 10:58h


Preciso fazer esse procedimento no backbox mas nenhum dos dois procedimentos deu certo, tentei um terceiro procedimento do blog do edivaldo brito mas tambem não funcionou. A unica coisa que consegui foi deixar o boot em moto texto, que na minha opiniao é o mais seguro e melhor, porém ao deixar o backbox iniciar em modo texte, ao logar em qualquer sessão, o Menu fica desconfigurado, o menu auditing com totas as ferramentas pentest do SO some juntamente com o menu services .
Alguem pode ajudar a remover a tela de login do backbox ou por o inicio em modo texto sem modificar o ambiente/sessão ?


7. Removendo Usuários da Lista de Login Gnome

Jonathas Geovah Amaral Santos
_wjohn

(usa Fedora)

Enviado em 22/09/2016 - 03:24h

Boa noite, pessoal. Descobri um método que talvez funcionem pra vocês, assim como funcionou pra mim.

Depois de quebrar a cabeça e tentar utilizar de alguns métodos postados aqui, numa reflexão percebi que no sistema existem vários usuários e nenhum deles é mostrado na tela de login do GNOME, inclusive o ROOT. Lá no arquivo /etc/login.defs, vocês poderão ver que existem alguns padrões sobre a criação de novos usuários e no meio das especificações, este trecho:

# Min/max values for automatic uid selection in useradd
#
UID_MIN 1000
UID_MAX 60000

# Min/max values for automatic gid selection in groupadd
#
GID_MIN 1000
GID_MAX 60000


No caso, todo usuário criado por nós, ganhará automaticamente um ID a partir do número 1000, isto também acontece na criação de grupos, seja separadamente ou quando se é automaticamente criado com o mesmo nome de usuário.

A solução:

Para que o usuário não seja listado na tela de login como o root não é, e mesmo assim está lá pronto para ser usado, logado e fazer o que você quiser, o que você deve fazer é: setar o usuário com um ID abaixo de 1000, de preferência entre 0-100. Para que você consiga fazer isso sem causar nenhum conflito no sistema, o primeiro passo é:

1. Abrir o arquivo /etc/passwd

2.Pesquisar no arquivo desejado o número de sua preferência, no meu caso foi o 25. (Como utilizo VIM, então posso localizar instantaneamente para conferência se há alguma ocorrência desse número no arquivo). Caso vocês queiram utilizar o mesmo que o meu: Após aberto o arquivo /etc/passwd com o VIM, digite /numero_desejado. Ele irá pesquisar o número e mostrará a ocorrêcia, caso esteja lá. PS: faça isso mais de uma vez para confirmar. Outra opção para simplificar essa procura, é apenas fazer um: cat /etc/passwd | grep -i numero_desejado (Desta forma, poderá filtrar se há a ocorrência deste número no arquivo sem se complicar. :)

3. Agora que você já escolheu o número, execute este comando: adduser -u id usuario

Ex: adduser -u 25 John

4. Com isso o usuário será criado com o UID 25, então agora só falta alterar o GID do grupo que foi criado automaticamente com mesmo nome do usuário. Para alterar o GID de qualquer grupo, basta executar o comando: groupmod -g id nome_do_grupo

Ex: groupmod -g 25 John (nome do grupo, que também é o mesmo nome de usuário)

5. Feito isso, tudo está pronto. É só conferir na tela de login que usuário não irá aparecer, e para fazer login gráfico com ele, é o mesmo esquema do root. Clica em usuário não listado, digita o nome, senha e pronto!

Para aqueles mais avançados que quiserem criar tudo meticulosamente, basta seguir os seguintes comandos:

useradd -N -u id nome_usuario
Ex: useradd -N -u 25 John


-N (Diz para o useradd não criar um grupo com mesmo nome de usuário)
-u (Indica o ID a ser colocado para o novo usuário criado)

groupadd -g id nome_grupo
Ex: groupadd -g 25 users
]

-g (Indica o ID a ser colocado para o novo grupo)

Esperto ter ajudado. :D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts