[apple] OS X에서 다른 사용자의 파일보기

파일의 권한을 변경하는 것 외에 다른 사용자의 파일을 OS X에서 (일시적으로) 보는 방법이 있습니까? OS에서 사용자 이름 / 암호를 요청하고 싶습니다.

내가 찾고있는 것은 Windows 탐색기를 다른 사용자 (이상적으로 파일 / 디렉토리 수준에서만)로 실행한다는 Window의 생각과 같습니다. Finder가 부여 된 권한을 인식 할 수 없으므로 ssh 아이디어가 실패합니다.

절대적인 요구 사항은 사용자 파일을 이동하지 않는 것입니다.



답변

Finder에서 파일을 보려면 (GUI)

참고 : 다른 사용자로보고 있지 않지만 여전히보고 있습니다. 관리자 권한이 필요하며 다른 사용자의 비밀번호는 필요하지 않습니다.
이것은 Mac OS X 10.10 및 10.11에서 테스트되었습니다 (아래 참조).

  1. 보려는 폴더를 마우스 오른쪽 버튼으로 클릭하십시오 (In Finder에서)
  2. Get Info발생하는 드롭 다운 목록을 클릭하십시오
  3. 오른쪽 하단에있는 자물쇠를 클릭하십시오
  4. 인증
  5. 아래에서 Sharing and Permissions클릭+
  6. Administrators읽기 (또는 읽기 / 쓰기) 권한으로 자신의 사용자 이름 (또는와 같은 그룹 )을 추가하십시오.
  7. 추가 변경을 방지하려면 잠금을 클릭하십시오
  8. 됐다! Finder에서 폴더를 볼 수 있어야합니다.

OSX El Capitan 이상 편집 (10.11)

이 방법은 여전히 ​​작동하지만 El Capitan으로 변경하면 기본적으로 ” rootless “모드가 도입 됩니다. 할 수없는 특정 파일이 있습니다 (SIP 실제로 진짜 이름은 시스템 무결성 보호입니다) 액세스 수정 한 모든 사용자는이 모드에서 어떤 방법. 이 파일을 보지 말고 수정 해야하는 경우 SIP를 사용하지 않도록 설정할 수 있으며 여기 에 설명되어 있습니다 . (만보아야 할 경우 SIP를 비활성화하지 않아도됩니다)


터미널에서 다른 사용자 로 보려면

https://unix.stackexchange.com/questions/3568/how-to-switch-between-users-on-one-terminal
참고 : 관리자 권한 또는 다른 사용자의 비밀번호가 필요합니다. 세션이 활성 상태 인 동안 터미널에서만 작동합니다.

  1. su - otherusername터미널에 입력 하십시오. 교체 otherusername다른 사용자의 이름으로. 관리자 권한이 있으면 sudo su - otherusername다른 사용자 대신 암호를 사용하도록 입력 할 수 있습니다 . 이제 터미널에 로그인되어 있습니다. 모든 권한으로 루트로 로그인하려면을 입력 sudo su하고 (관리자) 비밀번호를 입력하십시오.
  2. 보려는 디렉토리 (/ 편집)로 디렉토리를 변경하십시오. cd /Users/UserDirectory/subdirectory
  3. 이제 파일을 볼 수 있습니다

답변

수정 됨 편집 요구 사항을 충족 할 수 있습니다.

공유 폴더 를 만들어 원하는 것을 정확하게 얻을 수 있습니다 . 이렇게하려면 시스템 환경 설정> 공유> 파일 공유 로 이동하여 공유 하려는 모든 폴더를 추가하십시오.

Finder에서 폴더를 직접 선택 하고 파일 메뉴 에서 정보 입수 를 선택 하여 공유 폴더 를 활성화하여 공유 하거나 폴더 공유를 중지하려면 “공유 폴더”를 선택 해제 하여이 작업을 수행 할 수도 있습니다 .

Apple의 101 : 파일 공유 에서 발췌 .


몇 가지 방법으로이를 달성 할 수 있습니다.

루트로 로깅 하면 파일 시스템의 모든 영역에 대한 읽기 및 쓰기 권한이 부여됩니다. 루트 사용자를 활성화해야합니다. Lion을 사용한다고 가정하면 다음을 수행하십시오.

  1. 시스템 환경 설정> 계정으로 이동하십시오 .
  2. 잠금을 클릭하고 관리자 계정으로 인증하십시오.
  3. 로그인 옵션을 클릭하십시오 .
  4. 오른쪽 하단에서 편집 또는 가입 버튼을 클릭합니다 .
  5. 디렉토리 유틸리티를 엽니 다 .
  6. 관리 계정으로 인증하십시오.
  7. 편집 메뉴 에서 루트 사용자 사용을 선택 하십시오 .
  8. 루트 비밀번호를 입력하십시오.

여기서 이전 OS에 대해 설명한다.

파일을 공유 폴더 (/ 사용자 / 공유) 아래에 두거나 편집하려는 파일이있는 폴더 공유 는 다른 사용자에게 해당 파일에 대한 액세스 권한을 부여합니다. 자세한 내용 및 여기에서 다른 폴더 를 공유 하는 방법 .


답변

더 쉬운 방법은 루트 권한을 사용하거나 사용자를 가장하는 것입니다. 터미널을 열고 수행 man su하고 man sudo더 많은 정보를 얻을 수 있습니다.


답변