
사용자 권한을 설정하지 않고 명령 프롬프트를 사용하여 폴더를 잠그려면 어떻게 해야 합니까 attrib
?
답변1
폴더나 파일을 잠그려면,
cacls "YOURPATH" /E /P everyone:N
폴더나 파일의 잠금을 해제하려면,
cacls "YOURPATH" /E /P everyone:F
C:\
참고: 이 방법을 사용하여 잠 그거나 드라이브 하지 마십시오.Operating System
그렇지 않으면 다음에 Windows가 부팅되지 않습니다.
답변2
파일과 폴더에 대한 실제 비밀번호 보호를 달성하려면 다음 압축 소프트웨어를 사용할 수 있습니다.명령줄만들기 위해비밀번호로 보호된 아카이브. 그러한 타사 도구 중 하나는 다음과 같습니다.7-zip(오픈 소스이며 매우 인기가 있습니다).
이 방법을 사용하면 내장된 명령줄 인터페이스(cmd)를 사용하여 파일/폴더를 안전하게 잠그거나 잠금 해제할 수 있습니다.
먼저 7-Zip 명령줄 버전(여기), 이름은 7za.exe입니다. 이것은 아카이브에서 명령을 실행하는 데 사용할 exe입니다.
편의를 위해 환경 경로를 변경할 필요가 없도록 7za.exe 파일을 사용자 디렉터리에 넣으세요.
예:
7za a archive.7z -psecret -mhe subdir\
비밀번호를 사용하여 폴더 하위 디렉터리의 모든 파일과 하위 폴더를 archive archive.7z에 추가합니다.비밀". 또한 아카이브 헤더(-mhe 스위치)를 암호화하므로 파일 이름이 암호화됩니다.
7za x archive.7z -psecret
비밀번호 "secret"을 사용하여 archive.zip에서 모든 파일을 추출합니다.
명령줄에서 7zip을 사용하는 방법에 대한 자세한 설명은 다음과 같습니다.여기.
메모:
삭제하는 것을 잊지 마세요보관한 후 원본 폴더.
단점은 해당 폴더에 액세스해야 할 때마다 먼저 해당 폴더를 추출해야 한다는 것입니다. 이것은 될 수있다자동화된잠금 및 잠금 해제 목적으로 bat 파일을 작성합니다.
답변3
이것은 폴더를 숨길 수 있는 매우 간단한 트릭입니다. 하지만 비밀번호로 보호하는 것은 아닙니다. 배치 프로그래밍에 대한 기본 지식이 있는 사람이라면 누구나 배치 파일을 작성하여 숨김을 해제할 수 있습니다. 하지만 exe 파일로 만들면 아무도 배치 파일처럼 비밀번호를 변경할 수 없습니다. 하지만 이를 수행하기 위해 다른 배치 파일을 작성할 수 있습니다. 이러한 종류의 폴더는 숨김 파일 표시 옵션을 선택한 경우에도 표시되지 않습니다. 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
답변4
그건 불가능합니다....폴더를 비밀번호로 보호할 수 있는 방법은 없습니다타사 소프트웨어 없이.
당신이 할 수 있는 최선의 방법은 Windows 기본 기능을 사용하여 암호화하는 것입니다. 하지만 기술적으로는 비밀번호로 보호되지 않습니다.