Su apenas para um usuário ou grupo

1. Su apenas para um usuário ou grupo

Willians
icefusion

(usa Debian)

Enviado em 06/03/2009 - 15:29h

Olá....gostaria de mudar as permissões para que os usuários não tenham permissão de executar o su - para mudar para root e apenas 1 usuário determinado ou um grupo.
Lendo um pouco consegui chegar à configuração no /etc/pam.d/su, onde eu descomentando a linha e colocando o grupo:

-----------------------

auth required pam_wheel.so deny group=users

----------------------
eu consigo bloquea-lo.....

porém gostaria de bloquear tudo e deixar um usuário ou um grupo ao invés de sair bloqueando geral...o que me sugerem????


a distro é Debian Lenny!!


  


2. Re: Su apenas para um usuário ou grupo

Jefferson Diego
Diede

(usa Debian)

Enviado em 06/03/2009 - 16:18h

Eu sugiro combinar ACL's:
chown root:admin /bin/su
chmod 750 /bin/su

(os usuários desbloqueados deve fazer parte do grupo admin)


3. Re: Su apenas para um usuário ou grupo

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/03/2009 - 16:21h

Remova os usuários indesejados, dessa forma:

userdel -r nomedousuario


4. Re: Su apenas para um usuário ou grupo

Willians
icefusion

(usa Debian)

Enviado em 06/03/2009 - 16:54h

naum sei se entedi...remover os usuários????





5. pam

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 06/03/2009 - 17:04h

Mas a saida é por ai mesmo, via pam, como fizeste.

Dependendo da distro, tem dois arquivos, o /etc/pam.d/su para quem executar su e o /etc/pam.d/su-l para quem executar "su -l"

Abra o /etc/pam.d/su ou su-l e deixe descomentada ou insira as seguintes linhas:

auth required pam_wheel.so

Com esta linha so pode executar su quem PERTENCER ao grupo whell. Ai tu cria um grupo e coloca como membro quem pode usar su. Veja que mesmo assim, quem executar su precisa conhecer a senha de root E TAMBEM pertencer ao grupo whell. Se um usuário não fizer parte deste grupo, mesmo sabendo a senha, não poderá entrar como root.

Se queres que usuários confiáveis se tornem root SEM PRECISAR CONHECER A SENHA de root, coloque ainda a seguinte linha:

auth sufficient pam_wheel.so trust

Assim, quem for do grupo whell, ao executar su se tornará root IMEDIATAMENTE, sem precisar da senha do mesmo.


6. Re: Su apenas para um usuário ou grupo

Willians
icefusion

(usa Debian)

Enviado em 09/03/2009 - 07:48h

naum...mesmo q pertencer ao grupo whee, desejo que entre com senha...porém este grupo naum existe no debvian (pelo menos naum achei)


7. Re: Su apenas para um usuário ou grupo

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 09/03/2009 - 07:58h

o ice.

se voce tiver o modo gráfico dá para bloquear o uso do su nele.




8. Re: Su apenas para um usuário ou grupo

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 09/03/2009 - 08:00h

http://www.vivaolinux.com.br/dica/Bloquear-restringir-acesso-ao-su-somente-ao-grupo-wheel/

substitua o wheel pelo grupo que voce quer colocar a permissão


9. Re: Su apenas para um usuário ou grupo

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 09/03/2009 - 09:40h

"naum...mesmo q pertencer ao grupo whee, desejo que entre com senha...porém este grupo naum existe no debvian (pelo menos naum achei) "

Respondi esta pergunta também no meu post! Para deixar SEM SENHA, coloque a linha que começa com sufficient. Sem ela, terá senha!

E quanto ao grupo wheel, basta criar o grupo



10. Re: Su apenas para um usuário ou grupo

Sidnei Fernandes
sidnei0106

(usa Debian)

Enviado em 20/08/2013 - 13:44h

Você pode usar esta mesma linha do pam.d de forma diferente. Veja:

auth required pam_wheel.so allow group=admin

Da forma que está escrito, irá restringir todos, com exceção do grupo "admin".

Abraço.


11. Re: Su apenas para um usuário ou grupo

Fernando
phoemur

(usa Debian)

Enviado em 20/08/2013 - 23:12h

4 anos!!! Necromancia de tópicos ...rs

Brincadeiras à parte, se for só pro comando su eu costumo criar o arquivo /etc/suauth com o conteúdo:

root:ALL EXCEPT GROUP wheel:DENY

e vai ter o mesmo efeito de só poder rodar o su quem for do grupo wheel...
Não precisa de pam nesse caso


$ man suauth





12. Não funciona

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 21/08/2013 - 16:41h

phoemur escreveu:

4 anos!!! Necromancia de tópicos ...rs

Brincadeiras à parte, se for só pro comando su eu costumo criar o arquivo /etc/suauth com o conteúdo:

root:ALL EXCEPT GROUP wheel:DENY

e vai ter o mesmo efeito de só poder rodar o su quem for do grupo wheel...
Não precisa de pam nesse caso


$ man suauth




Não funciona!
Este controle via /etc/suauth é depreciado.
O pam substitui este arquivo. Se tem pam, não tem suauth.

Como tu usas o slackware (já usei também) acredito que esta distro, por ser mais conservadora, ainda usa este tipo de permissão (a propósito: o slackware continua usando lilo? :-D Duvido que já tenham ido para o grub2, por exemplo)




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts