A configuração do CentOS access.conf não está funcionando bem?

2

Eu tenho uma máquina do CentOS e abaixo eu configuro isso no meu access.conf :

root : ALL 

Ainda consigo acessar via root e ainda executar tarefas. Então, qual é o trabalho de access.conf então? Há algo de errado feito aqui?

    
por new14 31.12.2012 / 11:31

1 resposta

2

Aqui você vai e fica sabendo como ativar o access.conf

Eu adicionei o seguinte no meu arquivo access.conf

[root@lcoalhost ~]# tail -1 /etc/security/access.conf
-:user1:ALL

Eu adicionei o seguinte no arquivo "/etc/pam.d/sshd"

[root@localhost ~]# head -3 /etc/pam.d/sshd
#%PAM-1.0
auth       include      system-auth
account    required     pam_access.so   #I added this line in the file

Especialmente a terceira linha.

Depois de editar isso, tentei acessar o servidor como usuário :user1:

Isso é o que eu vi no arquivo de log "/ var / log / secure"

Jan  1 16:40:06 localhost sshd[17981]: pam_access(sshd:account): access denied for user 'user1' from '10.0.1.243'
Jan  1 16:40:06 localhost sshd[17981]: Failed password for user1 from 10.0.1.243 port 3186 ssh2
Jan  1 11:10:06 localhost sshd[17982]: fatal: Access denied for user user1 by PAM account configuration

Aqui, "user1" foi negado em qualquer IP. Da mesma forma, você pode fazer isso para qualquer usuário.

Aqui está o log de root user

Jan  1 16:53:29 localhost sshd[19144]: pam_access(sshd:account): access denied for user 'root' from '10.0.1.243'
Jan  1 16:53:29 localhost sshd[19144]: Failed password for root from 10.0.1.243 port 3356 ssh2
Jan  1 11:23:29 localhost sshd[19145]: fatal: Access denied for user root by PAM account configuration

Espero que isso ajude.

    
por 01.01.2013 / 12:17

Tags