Anderson Watanabe de Oliveira wrote: >Ok, > > >Até já previa que fosse necessário recompilar o kernel, afinal de contas, >tudo que se vá fazer, 90% pode requerer a compilação de um novo kernel. > >O que não sei, é onde alterar para mudar essa mensagem, pois, a intensão é >dificultar a identificação do S.O. e sua versão. > >Quem pode ajudar? > >[]S, >Anderson. > > >
Você tem duas opções: - Modificar o /usr/src/usr.bin/uname/uname.c e recompilar - chmod 700 /usr/bin/uname (liberando o uname apenas para o root). Mas isso não é recomendado porque vários softwares/ports usam o uname (durante o "./configure") para identificar qual SO você tá rodando. E mesmo assim existem outras inúmeras formas de descobrir: [EMAIL PROTECTED] ~]$ set | egrep '(MACHTYPE|OSTYPE)' MACHTYPE=i386-portbld-freebsd7.0 OSTYPE=freebsd7.0 [EMAIL PROTECTED] ~]$ file /bin/ls /bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), stripped [EMAIL PROTECTED] ~]$ dmesg | grep FreeBSD Copyright (c) 1992-2005 The FreeBSD Project. FreeBSD 7.0-CURRENT #6: Fri Nov 25 11:00:21 BRDT 2005 [EMAIL PROTECTED] ~]$ man man | grep FreeBSD FreeBSD 7.0 [EMAIL PROTECTED] ~]$ sysctl -a kern.version kern.version: FreeBSD 7.0-CURRENT #6: Fri Nov 25 11:00:21 BRDT 2005 Conclusão: se você tiver usuários locais e quiser esconder deles qual o SO e a versão, melhor desistir e procurar outros meios pra aumentar a segurança do seu sistema. Att., Rainer Alves BrasilTelecom _______________________________________________ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br