[GUFSC]dúvidashell
Rafael R Obelheiro
rro em das.ufsc.br
Segunda Agosto 25 14:00:41 GMT+3 2003
Oi Ricardo,
On Mon, Aug 25, 2003 at 11:05:55AM +0000, Ricardo Grützmacher wrote:
> Alguém sabe se existe alguma maneira de forçar o uso de um outro grupo
> como grupo efetivo do usuário na inicialização do shell sem usar o
> comando `newgrp'?
Uma saida e' usando um shell setgid o grupo que voce quer:
$ id
uid=2398(rro) gid=2398(rro) groups=2398(rro), 0(wheel)
# cp /bin/sh /bin/foosh
# chgrp nogroup /bin/foosh
# chmod g+s /bin/foosh
$ /bin/foosh
$ id
uid=2398(rro) gid=2398(rro) egid=32766(nogroup) groups=2398(rro), 0(wheel)
Note que shells setuid/setgid podem ter implicacoes para a seguranca
do sistema. Provavelmente voce ira' querer restringir os usuarios que
tem permissao de usar um shell deste tipo.
Um abraco,
--rro
Mais detalhes sobre a lista de discussão GUFSC