Como usar takeown e icacls para negar acesso a outros usuários?

2

Qual é o equivalente do Windows a:

chown $USER
chmod 600 file

Pelo que entendi, isso exige que as permissões herdadas sejam desativadas (porque HOSTNAME \ Users é herdado) e todos os grupos fora de mim e dos administradores sejam removidos.

Esta operação pode ser executada com takeown e icacls ?

    
por Zhro 04.11.2017 / 16:07

1 resposta

4

Assuma a propriedade para que o proprietário anterior (se houver) não possa alterar as permissões:

takedown /f filepath

Desativar herança automática:

icacls filepath /inheritance:d

Conceda-se controle total:

icacls filepath /grant user:f

Por fim, remova todos os outros:

icacls filepath /remove someotheruser

Qualquer pessoa que não esteja listada na ACL será negada por padrão.

    
por 05.11.2017 / 05:08