Go Back   O UNIX e Linux Forum > Especial Fóruns > Segurança
.
site google



Segurança Discuta UNIX e Linux computador ea rede de segurança, segurança cibernética, cyberattacks, IT segurança, CISSP, OWASP e muito mais.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-29-2008
Usuário
 

Join Date: Feb 2008
Localização: Geórgia
Lugares: 23
Recursivamente encontrar e alterar as permissões sobre Man páginas

Só entrou depois de utilizar o site como um convidado .. (Muito bom por aqui .. obrigado pessoal.)

Estou no processo de endurecimento um servidor utilizando o Solaris 10 Jass. Também deve usar DISA Segurança Checklists (SRR) scripts para testar coisas que não tive endurecido a DISA normas.

Uma das coisas que falta é um script que iria mudar todas as permissões em várias páginas man para permisive haver mais do que 644.

Sei que posso fazê-lo manualmente por encontrar e alterá-las, mas seria ótimo se tivesse alguém allready um script no lugar.

Obrigado novamente por um grande lugar para se pesquisar e aprender.

Altamaha
Links Patrocinados
  #2 (permalink)  
Old 03-01-2008
Perderabo's Avatar
Unix Daemon
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.150
Como apenas cerca de:
find / usr / share / man-type f | xargs chmod 644
  #3 (permalink)  
Old 03-01-2008
Usuário
 

Join Date: Oct 2007
Lugares: 44
você pode usar chmod-R, tente sempre homem página antes de postar ...
  #4 (permalink)  
Old 03-03-2008
Usuário
 

Join Date: Feb 2008
Localização: Geórgia
Lugares: 23
Thanx para tanto de você para suas sugestões. Eu fui e vou estar usando tudo o que descobrir aqui como uma ferramenta de aprendizagem a ser aplicado em outros diretórios onde permissões devem ser alteradas.

Estou querendo encontrar arquivos que são mais permissiva do que neste caso 644 e alterá-las para 644. Isso seria accomplised por qualquer de seus exemplos, acho eu.

Posso ter meus scripts para executar mais de uma vez e só precisa de fazer alterações, se os arquivos são mais permissiva do que afirmou, mais eu também preciso para captar as mudanças em um log de documentação.

Acho que eu preciso de um ls-l do diretório para obter as perms e baseada no perms, em seguida, executar um chmod e>> a um logfile.

Isso faz algum sentido?

Obrigado,
JB aka Altamaha
  #5 (permalink)  
Old 03-05-2008
Usuário
 

Join Date: Feb 2008
Localização: Geórgia
Lugares: 23
Eu tentei colocar este sob a Dummies fórum na esperança de, porque na verdade é mais estúpido do que a segurança, mas foi encerrada por dupla destacamento.

Agora que estou disposto a respeitar as regras, e depois de alguma ajuda de alguns outros, sobre o grupo, quero oferecer este pedaço de código esperando que alguém pode mostrar uma melhor forma de chegar onde estou rubrica.

Estou usando o comando fid sugerido, mas não sei como um vir a utilizar o "superior" check contra a permissão bits.


Código:
#!/bin/sh
#
#
# ident "@(#)stewart-set-manpage-permissions.fin       1.1     08/02/08"
#
# Set permissions for manual pages to no more permissive than 644.
# Reference GEN001280 UNIX Security Checklist V 5R1.5.
#
#
#
MANDIR=/usr/share/man

for FILENAME in `find $MANDIR -type f -perm -7 -o -type f -perm -6
     -o -type f -perm -5 -o -type f -perm -3 -o -type f -perm -2 -o -type f -perm -1`
do
     #chmod 644 $FILENAME
     ls -l $FILENAME
done

Obrigado,
JB aka Altamaha
  #6 (permalink)  
Old 03-25-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
Citação:
Originally Posted by altamaha View Post
Estou usando o sugerido fi [n] d comando, mas não sei como um vir a utilizar o "superior" check contra a permissão bits.
GNU encontrar, pelo menos, tem algumas opções mais avançadas para isso. Instalá-lo é uma opção?

Além disso, mesmo com base regular old-skool BSD encontrar, eu realmente não acho que você precisa repetir a painstakingly -type f - Basta adicionar parênteses, mas note que você tem que backslash escapar-lhes, porque eles são especiais para o shell, também.


Código:
find $MANDIR -type f \( -perm -7 -o -perm -6 -o -perm -5 -o -perm -3 -o -perm -2 -o -perm -1 \)

Claro, se você quer dizer "qualquer bit exceto 4", que é muito factível, pelo menos com GNU encontrar:


Código:
find $MANDIR -type f -perm /3

Também olhar find2perl - A sua documentação é bastante sóbrio, mas se você não pode dizer o que bem quiser com o nu encontrar (1) opções, poderia ser menos frustrante para fazer edições menores de um gerada Perl script. Quick pesquisando trazidos este breve tutorial
Links Patrocinados
Closed Thread

Marcadores

Tags
solaris

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Desligado


Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Como alterar as permissões do ksh? ponnuvel UNIX & avançada para usuários experientes 3 04-15-2008 04:17
Recursivamente alterar permissões de arquivos altamaha UNIX para Dummies Perguntas & Respostas 1 03-01-2008 05:15
Alterar permissões de / var / log / messages anindra UNIX para Dummies Perguntas & Respostas 3 11-05-2007 12:53
necessidade comando para alterar as permissões calredd UNIX para Dummies Perguntas & Respostas 1 04-28-2007 01:53
Como alterar as permissões em UNIX? a8111978 Filesystems, Discos e Memória 2 06-24-2002 03:40



Todos os horários são GMT -4. A hora é agora 03:56.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Brasil Content Copyright © 1993-2010. Todos os direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0