홈 디렉토리
Home directory홈 디렉토리는 시스템의 특정 사용자에 대한 파일을 포함하는 다중 사용자 운영 체제의 파일 시스템 디렉토리입니다.홈 디렉토리(이름이나 위치 등)의 자세한 내용은 관련된 운영시스템에 의해 정의됩니다.예를 들어 Linux/BSD(FHS) 시스템에서는 /home/"username"을 사용하고 2000년부터 Server 2003 사이의 Windows 시스템에서는 Documents and Settings"라는 폴더에 홈디렉토리를 보관 유지합니다.
묘사
사용자의 홈 디렉토리는 텍스트 문서, 음악, 사진 또는 비디오 등 사용자의 파일을 저장하기 위한 것입니다.또한 웹 브라우저 북마크, 즐겨찾는 데스크톱 배경화면 및 테마, 특정 소프트웨어를 통해 액세스하는 외부 서비스 패스워드 등 사용 중인 소프트웨어에 대한 선호 설정의 구성 파일을 포함할 수 있습니다.사용자는 이 디렉터리에 실행 가능한 소프트웨어를 설치할 수 있지만 이 디렉터리에 대한 권한을 가진 사용자만 사용할 수 있습니다.홈 디렉토리는 하위 디렉토리를 사용하여 추가로 구성할 수 있습니다.
사용자의 홈 디렉토리의 내용은 파일 시스템 권한에 의해 보호되며 기본적으로 인증된 모든 사용자와 관리자가 액세스할 수 있습니다.관리자 권한이 부여된 다른 사용자는 다른 사용자의 홈 디렉토리를 포함하여 파일 시스템의 보호된 위치에 액세스할 수 있는 권한을 가집니다.
혜택들
사용자 데이터를 시스템 전체 데이터와 분리하면 중복이 방지되고 중요한 파일의 백업이 비교적 단순해집니다.게다가 트로이 목마, 바이러스, 웜이 유저의 이름으로, 그 권한으로 동작하고 있는 경우는, 대부분의 경우, 유저의 홈 디렉토리내의 파일, 및 유저가 속한 워크그룹에 속하는 파일의 일부만이 변경할 수 있습니다만, 실제의 시스템 [citation needed]파일은 변경할 수 없습니다.
운영 체제별 기본 홈 디렉토리
운영 체제 | 경로. | 환경 변수 |
---|---|---|
AT&T Unix (오리지널 버전) | ⟨root⟩/usr/⟨username⟩ | $HOME |
Unix에서 파생된 | /var/users/⟨username⟩ | |
Unix 기반 | ⟨root⟩/home/⟨username⟩ | |
BSD/Linux(FHS) | /home/⟨username⟩ | |
SunOS / Solaris | /export/home/⟨username⟩ | |
MacOS | /Users/⟨username⟩ | |
안드로이드 | /data/media/⟨userid⟩ | |
Microsoft Windows NT | ⟨root⟩\WINNT\Profiles\⟨username⟩ | %USERPROFILE% |
Microsoft Windows 2000, XP 및 2003 | ⟨root⟩\Documents and Settings\⟨username⟩ | |
Microsoft Windows Vista, 7, 8, 10, 및 11 | ⟨root⟩\Users\⟨username⟩ |
서브 디렉토리
파일/etc/xdg/user-dirs.defaults
많은 Linux 시스템에서는 기본적으로 사용자를 위해 작성된 하위 디렉토리를 정의합니다.작성은 보통 Xdg-user-dirs에 의한 첫 번째 로그인으로 이루어집니다.Xdg-user-dirs는 데스크톱, 다운로드, 문서, 사진, 비디오, 음악 등의 "잘 알려진" 사용자 디렉토리를 관리하는 도구입니다.또, 폴더명의 현지화(번역)도 가능합니다.[2]
운영체제별 기타 기능
유닉스
Unix 에서는, 유저가 로그인할 때에, 현재의 작업 디렉토리가 유저의 홈 디렉토리로 자동적으로 설정됩니다.그~ (칠데 문자) 단축 명령어는 특정 사용자의 홈 디렉토리를 참조합니다.
Unix 슈퍼 유저는, 파일 시스템의 모든 디렉토리에 액세스 할 수 있기 때문에, 모든 유저의 홈 디렉토리에 액세스 할 수 있습니다.이전 시스템의 슈퍼유저 홈디렉토리는 /였지만, 많은 새로운 시스템에서는 /root(Linux, BSD) 또는 /var/root(Mac OS X)에 있습니다.
VMS
OpenVMS 운영체제에서 사용자의 홈디렉토리는 루트디렉토리라고 불리며 Unix/DOS/Windows/Amiga와 동등합니다.OS 루트 디렉토리를 마스터 파일 디렉토리라고 [citation needed]부릅니다.
싱글 유저 operating system과의 대조
싱글 유저 operating system에서는, 1개의 디렉토리 또는 파티션이 모든 유저 파일에 대응하고 있기 때문에, 유저 마다 개별의 디렉토리를 설정할 필요는 없습니다(다만, 유저는 이 메인 작업 디렉토리내의 디렉토리를 수동으로 셋업 및 관리할 수 있습니다).
- AmigaOS 버전 2 이후는 기본적으로 하드 디스크에 "System" 및 "Work" 파티션이 있습니다.
- BeOS(및 그 후계자)에는 시스템의 단일 사용자에게 속한 파일이 포함된 /home 디렉토리가 있습니다.
- Windows 95 이전 버전의 OEM 서비스 릴리스 2에는 사용자 폴더가 없었지만, 그 릴리스 이후 \My Documents는 사실상 단일 사용자의 홈 디렉토리가 되었습니다.
- NextSTEP 및 OPENSTEP은 단일 사용자, 비네트워크 설치, /me가 사용되며 슈퍼 사용자로 로그인 시 /root가 사용됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "홈 디렉토리 정의"2009년 7월 23일에 입수
- ^ "Xdg-user-dirs-0.17 – Beyond Linux From Scratch (System V Edition), Chapter 11. General Utilities". www.linuxfromscratch.org. Retrieved 2022-02-01.