*;*;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