Como restringir o usuário do login sábado e domingo

2

Estou tentando desativar o login do usuário avi nos sábados e domingos. Para isso, inseri essa linha em /etc/security/time.conf

login;*;avi;Wd0900-1700

Para verificar isso, alterei o tempo do sistema, mas ainda é possível efetuar login no sábado e no domingo

qual é o erro aqui?

    
por max 29.08.2012 / 13:31

2 respostas

0

O serviço de login no início da linha é para qualquer logins que usam / bin / login, nada mais. Tente alterar o login para *, o que afetará todos os serviços.

Verifique também se a verificação time_conf está ativada para os serviços que você deseja em /etc/pam.d. Por exemplo, se você quiser impedir o acesso su, você precisa garantir que a linha

account    requisite  pam_time.so

é descomentado em /etc/pam.d/su

    
por 29.08.2012 / 15:31
0

*;*;avi;!SaSu0000-2400

Isso desativará o usuário avi de login de sábado e domingo.

Esta é a sintaxe

'services;ttys;users;times'
     |   |  | |  |  |   |
     *   ;  * ; avi ;!SaSu0000-2400

services ---- É uma lista lógica de nomes de serviços do PAM aos quais a regra se aplica.

Se você inserir * aqui, aplica-se a todos os serviços. Em vez de *, posso inserir game login . Então, isso se aplica somente a esses serviços.

ttys ---- É uma lista lógica de nomes de terminal aos quais esta regra se aplica.

Aqui também o mesmo Se você digitar * Então Ele se aplica a todos os terminais, ou você pode digitar um nome particular para tty também como tty1 tty2, então isso afeta apenas o terminal.

users ---- É uma lista lógica de usuários ou um grupo de usuários aos quais esta regra se aplica.

No meu caso eu digitei o nome de usuário avi. Isso significa que todas estas condições se aplicam apenas ao avi

times ---- O campo Times é usado para indicar os horários em que esta regra se aplica

Estas são algumas linhas de exemplo que podem ser especificadas em /etc/security/time.conf.

Todos os usuários, exceto root, têm acesso negado ao login do console em todos os momentos:

login ; tty* & !ttyp* ; !root ; !Al0000-2400

Os jogos (configurados para usar o PAM) só podem ser acessados fora do horário de trabalho. Esta regra não se aplica ao usuário:

games ; * ; !waster ; Wd0000-2400 | Wk1800-0800

E a principal coisa para trabalhar isso, temos que fazer a edição adequada dentro do diretório /etc/pam.d/

não pergunte qual arquivo ...

Isso porque veja este exemplo

    
por 30.08.2012 / 13:58