\ Users \ <username> \ AppData 아래에 Local, LocalLow 및 Roaming이라는 디렉토리가있는 이유는 무엇입니까?


138

AD 도메인에 로그인 한 Windows Server 2008을 실행하는 워크 스테이션 이 있고 Ubuntu Linux를 사용한 듀얼 부팅이 있습니다. Linux를 실행할 때 Windows에서 사용하는 것과 동일한 Thunderbird 프로필을 사용할 수 있기를 원하므로 Thunderbird가 아래에서 찾은 프로필을 사용하도록 지시했습니다.

\Users\(myname)\AppData\Local\Thunderbird\Profiles

올바른 프로필이 아닌 것으로 나타났습니다. 올바른 구성을 가지고 있었지만받은 편지함은 이전 버전이었습니다. 결국 올바른 경로는 다음과 같습니다.

\Users\(myname)\AppData\Roaming\Thunderbird\Profiles

응용 프로그램 데이터를 저장하는 다른 장소의 근거는 무엇입니까?

답변:


174

Roaming 로밍 프로필을 사용하여 도메인에 로그인 한 경우 서버와 동기화되는 폴더입니다 (도메인의 컴퓨터에 로그인하여 즐겨 찾기, 문서 등에 액세스 할 수 있음). Firefox는 여기에 정보를 저장하므로 로밍 프로필이있는 컴퓨터간에 동일한 책갈피가 있습니다.

Local해당 컴퓨터와 관련된 폴더입니다. 여기에있는 정보는 서버와 동기화되지 않습니다. 이 폴더는 Windows XP에서와 동일합니다 C:\Documents and Settings\User\Local Settings\Application Data.

LocalLow로컬과 동일한 폴더이지만 무결성 수준이 낮습니다. 예를 들어 Internet Explorer 8은 LocalLow 폴더에만 쓸 수 있습니다 (보호 모드가 설정된 경우).

Microsoft ( "로밍 사용자 데이터 배포 관리 가이드") 의이 문서 에는이 세 가지 폴더 영역이 무엇이고 어떻게 사용되는지, Windows XP와 Vista간에 구현 된 변경 사항 (Windows 7은 Vista 구조를 유지함)에 대한 자세한 설명이 있습니다. .


2
Thunderbird의 경우 TB 프로파일은 실제로 로밍에 있어야하지만 다운로드 된 메일의 캐시는 적어도 IMAP 계정의 경우 반드시 다른 곳에 있어야합니다. 내가 여기 도메인에 있다면, 1+ GiB의 메일로 각 로그온 / 오프시에 많은 복사가 진행될 것입니다.
Joey

1
Local * bs Roaming의 선택이 앱 개발자의 선택이라고 생각합니다.
Howiecamp 2016

4
Microsoft 의이 링크 (위와 동일하지만 문서는 아님)에는 폴더, 폴더의 위치, XP의 폴더와의 관계에 대한 설명이 있습니다.
mindless.panda

1
@Howiecamp, 예. 이 링크 는 .NET 4.0 용 SpecialFolders 열거 형을 자세히 설명합니다. 개발자는 데이터를 저장할 폴더를 선택합니다 (이 경우 ApplicationData또는) LocalApplicationData.
mindless.panda

7
lower integrity level그 문제에 대한 응용 프로그램이나 인터넷 탐색기 는 무엇입니까 ?
RBT

47

로밍 :이 폴더 ( %appdata%)에는 도메인에있을 때와 같이 사용자 프로필과 함께 PC에서 PC로 이동할 수있는 데이터가 포함되어 있습니다.이 데이터는 서버와 동기화 될 수 있기 때문입니다. 예를 들어 도메인의 다른 PC에 로그인하면 웹 브라우저 즐겨 찾기 또는 책갈피를 사용할 수 있습니다.

로컬 :이 폴더 ( %localappdata%)에는 사용자 프로필과 함께 이동할 수없는 데이터가 포함되어 있습니다. 이 데이터는 일반적으로 PC에 고유하거나 서버와 동기화하기에는 너무 큽니다. 예를 들어, 웹 브라우저는 일반적으로 임시 파일을 여기에 저장합니다.

LocalLow :이 폴더 ( %appdata%/../LocalLow)에는 이동할 수 없지만 액세스 수준이 낮은 데이터가 포함되어 있습니다. 예를 들어, 보호 또는 안전 모드에서 웹 브라우저를 실행하는 경우 앱은 LocalLow 폴더의 데이터에만 액세스 할 수 있습니다.

스스로 여부를 선택하는 응용 프로그램은에 저장 Local, LocalLow또는 Roaming폴더. 대부분의 데스크톱 앱은 기본적으로 로밍 폴더를 사용하지만 대부분의 Windows 스토어 앱은 기본적으로 로컬 폴더를 사용합니다.


4

이 블로그 게시물 에서 설명한 것처럼 LocalLow 폴더 (및 다른 여러 하위 폴더)는 웹에 노출되어 공격을 자주받는 프로그램에 대한 추가 보안 수준으로 생성됩니다. Internet Explorer와 Adobe Acrobat은 내 시스템의 두 가지 주요 예입니다.

기본적으로 취약한 프로그램은 "낮은"액세스 모드에서 시작할 수 있으므로 해당 폴더에만 쓸 수 있고 나머지 하드 드라이브는 감염시키지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.