윈도우 방식의 '빠른 사용자 전환' 기능을 OS X에서 구현하는 방법

2013. 2. 19. 00:25    작성자: ONE™

들어가며

1가구 1주택 아니… 보통 한 대의 맥에 사용자 계정 하나만 운용하시는 분들이 대부분이지만  혹시 저처럼 한 대의 맥에 두 개나 그 이상의 사용자 계정을 운용하시는 분들도 계실 것 같아 사용자 계정 전환을 단축키로 손쉽고 간편하게 하는 방법을 소개해 드립니다. 


* 맥에서는 주로 메뉴 막대를 통해 사용자 계정을 빠르게 전환하죠~

마이크로소프트 윈도우에서는 단축키를 통해 빠른 사용자 전환(Fast User Swtiching) 기능을 사용할 수 있는데, 맥에서는 메뉴 막대의 사용자 계정 아이콘을 누르는 것 이외에 별도로 할당된 단축키도 없고 또 일반적인 방법으로는 단축키 할당이 불가능합니다. 하지만 아래 소개해 드리는 오토메이터 서비스를 통해 사용자 계정 사이를 단축키로 자유롭게 누빌 수 있습니다.

적용 방법

1. 아래 링크에서 압축 파일을 하나를 내려 받습니다.

Download

2. 압축 파일 안에는 총 3개의 서비스 파일이 들어 있습니다. ▼

로그인 화면.workflow
현재 사용하고 있는 계정에서 로그인 화면으로 빠져 나가는 서비스입니다. (현재 사용 중인 계정은 로그아웃되지 않습니다.) ▼

사용자 전환 (비밀번호 불포함).workflow
현재 계정에서 다른 계정으로 빠르게 전환하는 서비스입니다. 전환할 계정에 비밀번호가 없거나, 사용자가 비밀번호를 직접 입력하는 경우에 사용됩니다. ▼

사용자 전환 (비밀번호 포함).workflow
위와 마찬가지로 현재 계정에서 다른 계정으로 빠르게 전환하는 서비스입니다. 전환할 계정의 비밀번호를 사전에 미리 입력해 놓기 때문에 다른 방법에 비해 사용자 계정 전환 속도가 빠르지만, 계정의 비밀번호가 텍스트로 그대로 노출되기 때문에 보안성이 떨어지는 문제가 생깁니다. '이런 방법도 가능하다'고 설명드리기 위해 포함한 서비스이지 실사용을 추천하지는 않습니다. ▼

3. 위 세 개의 서비스 파일 중 원하시는 기능만 선별적으로 아래 경로로 옮겨줍니다. ▼

→ 사용자 계정 라이브러리 폴더가 아니라 공용 라이브러리 폴더의 'Services' 폴더로 옮겨줍니다. (없으면 새로 만들어 주시면 됩니다.) 보안이 염려되시는 분들은 각 사용자 계정의 라이브러리 > Services 폴더마다 서비스 파일을 넣어두셔도 됩니다.

4. 서비스를 시스템에 설치 하기에 앞서 사용자 계정 정보 입력하기

로그인 화면.workflow 파일을 제외한 나머지 두 서비스 파일은 내부에 '전환할 사용자 계정'을 미리 입력해 두어야 합니다. 서비스 파일을 클릭하면 오토메이터(Automator)가 자동으로 실행되는데, 사용자 전환 (비밀번호 불포함).workflow 파일는 '사용자 ID' 부분만 실제 사용하시는 계정명을 넣어주신 후 command+S 단축키로 저장하면 되고, 사용자 전환 (비밀번호 포함).workflow 파일은 사용자 ID와 비밀번호를 모두 적어주신 후 저장하시면 됩니다. * 따옴표는 지우지 마십시오. ▼ 

* 위 사용자 ID 부분에는 '짧은 사용자명(Short User Name)'이 사용됩니다. 짧은 사용자명은 파인더의 홈폴더 이름으로도 사용되며, 시스템 환경설정 > 사용자 및 그룹에서도 확인할 수 있습니다. (아래 사진 참조) ▼

5. 마지막으로 단축키를 설정하는 작업입니다. 시스템 환경설정 > 키보드 > 키보드 단축키 탭으로 들어갑니다. 이후 왼쪽에서 '서비스'를 선택하면 오른쪽에 앞서 등록한 서비스가 나타나는데 사용자가 원하는 단축키를 지정해주시면 됩니다. ▼

완료!

이제 키보드 단축키로 손쉽고 간편하게 사용자 계정을 전환하세요 :-)

또 로그인 화면을 사용자 입맛에 맞게 수정할 수 있는 방법도 이전에 정리한 적 있으니 한번 살펴보시는 것도 좋을 것 같습니다. ➥ OS X 로그인 화면을 사용자화 할 수 있는 모든 기능을 마스터하자



관련글
• 윈도우처럼 OS X 어디에서나 키보드 단축키 한방으로 화면에 파인더 창 띄우기
• OS X 특정 메뉴바 항목에 사용자 단축키를 할당하는 방법
• OS X 로그인 화면을 사용자화 할 수 있는 모든 기능을 마스터하자
• OS X 메뉴 막대에 '다음으로 열기(Open With)' 중복 문제를 해결하는 작업흐름 추가하기
• 아이튠즈 11을 미니 플레이어와 일반 창 모드 사이에서 토글할 수 있는 시스템 광역 단축키 만들기
• 오토메이터(Automator)를 이용해 파일에 꼬리표(Label)를 달아주는 서비스를 만들고 키보드 단축키 지정하기
• OS X에서 파일을 우클릭했을 때 서비스 항목 개수에 상관없이 컨텍스트 메뉴에 모두 표시하기

    
  1. Blog Icon
    SSeol

    그런데... 한 맥에 두 계정을 사용하시는 이유가 무엇이죠?

  2. Blog Icon
    종이

    유닉스는 기본적으로 하나의 시스템을 여러 사용자가 나눠쓰는 개념입니다. 각 사람마다 컴퓨터가 필요한 것이 아니라, 하나의 컴퓨터가 있으면 그 자원을 나눠 사용하는 것입니다.

    웹호스팅 역시 그래서 가능한 것이고요.
    윈도우는 원래 다중 사용자라는 개념이 없던 OS 입니다. 이후에 꾸역꾸역 밀어넣었죠.

    한 사람이 두 계정을 굳이 사용할 필요는 없겠지만 가정에서 아이들이 사용하는 맥 환경, 부모가 사용하는 맥 환경을 한대의 맥에서 가능하고
    각자의 계정으로 로그인을 하게 되면 마치 자신만의 컴퓨터인 것 처럼 꾸미고 데이터를 관리할 수 있습니다.

    관리자 계정 외에는 누구도 각 계정의 데이터나 정보를 살펴볼 수 없습니다.

  3. Blog Icon
    Younghee

    팁이 너무많아 외우는것도 힘드네요~~

    날잡고 한번 봐야할듯

    좋은정보 감사드립니다

  4. 전 사용자가 많이 없으니 패스! ㅋㅋ

  5. Blog Icon
    정산호

    정말 이런 글 안남기는데 정말 신세계네요. 감사합니다.

  6. Blog Icon
    안드레아

      요즘 학교 컴퓨터실에 맥이 들어와서 제 계정을 만들고 쓰고 있습니다. 근데 자리를 비울 때마다 로그인 화면을 띄우는 게 굉장히 불편했는데 역시 OS X에는 해결책이 있었군요. ONE님 감사합니다!