Bloquear pasta usando o prompt de comando [duplicado]

0

Como podemos bloquear a pasta usando o prompt de comando, sem definir as permissões do usuário e sem usar attrib ?

    
por Venkat Manohar 06.09.2012 / 06:22

5 respostas

4

Para bloquear uma pasta ou arquivo,

cacls "YOURPATH" /E /P everyone:N

Para desbloquear uma pasta ou arquivo,

cacls "YOURPATH" /E /P everyone:F

Note: Do not lock C:\ OR Operating System drive using this trick otherwise Windows will not boot next time.

    
por 06.09.2012 / 06:56
3

Para obter proteção de senha real para seus arquivos e pastas, você pode usar o software de compactação da linha de comando para criar um arquivo protegido por senha . Uma dessas ferramentas de terceiros é 7-zip (é de código aberto e muito popular).

Com este método, você pode usar a interface de linha de comando (cmd) para Bloquear e Desbloquear arquivos / pastas com segurança.

Primeiro, você precisa baixar a versão da linha de comando do 7-Zip ( aqui ), chamada 7za.exe. Este é o exe que você usará para executar comandos em arquivos.
Por conveniência e para que você não precise alterar os caminhos do ambiente, coloque o arquivo 7za.exe no diretório do usuário.

Exemplo:

7za a archive.7z -psecret -mhe subdir\
adiciona todos os arquivos e subpastas da pasta subdir ao archive archive.7z usando a senha " secret ". Além disso, ele criptografa os cabeçalhos de arquivo (-mutador), para que os nomes dos arquivos sejam criptografados.

7za x archive.7z -psecret
extrai todos os arquivos de archive.zip usando a senha "secret".

Uma explicação detalhada do uso do 7zip na linha de comando é aqui .

Observação:
Lembre-se de excluir a pasta original depois de arquivá-la.
A desvantagem é que toda vez que você precisa acessar a pasta, é necessário extraí-la primeiro. Isso pode ser automatizado escrevendo um arquivo bat com a finalidade de bloquear e desbloquear.

    
por 06.09.2012 / 09:34
1

Este é um truque muito simples que pode ocultar a pasta. Mas não protege a senha. Qualquer pessoa que tenha conhecimento básico em programação em lote pode gravar um arquivo em lote para exibi-lo. Mas você pode fazê-lo em arquivo exe e, em seguida, ninguém pode alterar a senha como no arquivo em lotes. Mas eles podem escrever outro arquivo de lote para fazer isso. Este tipo de pasta não é visível mesmo quando escolhida a opção Mostrar arquivo oculto. Compile-o no arquivo exe.

if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==type your password here goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End
    
por 06.09.2012 / 06:51
1

O caminho normal no Windows para proteger arquivos (em uma pasta) seria EFS . No entanto, ele está ligado à senha de login, portanto, você não vê realmente seu efeito (e não ajuda se você compartilhar a senha ou a conta).

A proteção real por senha para uma árvore de diretórios selecionada pode ser obtida com ferramentas de criptografia de disco (como truecrypt ). Quando você deseja desbloquear o diretório, é necessário montar o arquivo TrueCrypt e, para isso, você precisa da senha. O BitLocker é a opção de compilação do Windows, mas acho que você precisa da versão Ultimate para usá-lo como flexível como TrueCrypt neste cenário.

    
por 06.09.2012 / 10:05
1

Isso não é possível ... não é possível proteger com senha uma pasta sem um software de terceiros .
O melhor que você pode fazer é criptografá-lo usando os recursos padrão do Windows. Mas tecnicamente não será protegido por senha ...

    
por 06.09.2012 / 11:06