Como restringir o acesso à conta temporariamente ubuntu

1

Eu preciso bloquear temporariamente as contas de alguns usuários no meu servidor Ubuntu. Qual seria a melhor forma de fazer isso? Razão para fazer isso é uma manutenção. No entanto, para alguns usuários, as contas precisam ser abertas o tempo todo. Então, minha pergunta é como bloquear alguns usuários para que eles não possam acessar suas contas sem mexer nas senhas.

melhor

b

    
por user8060 08.05.2014 / 10:54

2 respostas

1

Na página passwd man:

   -l, --lock
       Lock the password of the named account. This option disables a
       password by changing it to a value which matches no possible
       encrypted value (it adds a '!' at the beginning of the password).

       Note that this does not disable the account. The user may still be
       able to login using another authentication token (e.g. an SSH key).
       To disable the account, administrators should use usermod
       --expiredate 1 (this set the account's expire date to Jan 2, 1970).

       Users with a locked password are not allowed to change their
       password.
    
por soulsource 08.05.2014 / 11:08
1

Acesse seu /etc/ssh/sshd_config e adicione uma das seguintes diretrizes: DenyUsers DenyGroups AllowUsers AllowGroups

Com DenyUsers , você pode colocar usuários em lista negra específicos e, com AllowUsers , você pode colocar na lista de permissões. Funciona da mesma maneira com grupos.

    
por BelfryGhost 08.05.2014 / 11:10