Permissões efetivas para um mklink compartilhado para uma pasta e subpastas não compartilhadas

1

Quais são as permissões efetivas se você compartilha um symlink, mas não a pasta para a qual ele aponta? Pelo que vejo, existem três conjuntos de permissões:

1) as permissões da pasta de destino

2) as permissões da pasta de links simbólicos

3) as permissões compartilhadas do symlink

Como são aplicados e em que ordem?

Exemplo específico:

Pasta normal:

c:\
  |-test
  |----subtest 
  |--------nothere

link simbólico:

mklink /d c:\myshare c:\test

Permissões atribuídas:

Usuário1 tem acesso total a c: \ test

User2 não tem acesso a c: \ test

Eu compartilho o link simbólico "myshare", com as permissões de compartilhamento definidas como "acesso total a todos".

Então, agora há um \ server \ myshare. Idealmente, gostaria de: a) user1 para continuar com acesso total a \ server \ myshare e todas as subpastas (isto funciona) b) user2 para acessar \ server \ myshare, veja a listagem de "subtest", mas não podendo acessá-lo. (isso não funciona).

    
por pkExec 19.08.2015 / 18:44

1 resposta

2

Use este comando para conceder acesso total

cd% systemroot% takeown / f csc / r / a / d y icacls csc / grant Todos: (F) / t / l / q depois reinicie.

Sombras da lista vssadmin

Isso mostrará uma lista de suas cópias de sombra (a sombra da pasta CSC não será bloqueada). Procure e copie o endereço original com o maior número. Em segundo lugar, criamos um link para a cópia de sombra:

mklink / C: \ LatestShadow \? \ GLOBALROOT \ Device \ HarddiskVolumeShadowCopy417 \

A parte mais à direita desse endereço deve ser o endereço original que você copiou antes Em seguida, use o robocopy para retirar todos os arquivos do cache

mkdir C: \ CSC_copy robocopy C: \ LatestShadow \ Windows \ CSC C: \ CSC_copy / E / zb / copyall

então assumiu a propriedade dos arquivos em C: \ CSC_Copy

    
por 06.09.2017 / 14:12