관리자는 osx에서 관리자가 아닌 사용자의 폴더를 볼 수 없습니다


1

Mac에서 관리자가 아닌 사용자를 위해 새로운 키보드 레이아웃을 추가하려고합니다.

키보드 레이아웃을 광산에 추가 할 때 모든 사용자에게 키보드 레이아웃이 적용 될 것이라고 생각했지만 아쉽습니다.

나는 들어갈 수 없다 /Users/<username>/Library/Keyboard Layouts/

폴더가 없어서 (그러나 나는 관리자 FFS입니다!)

나는 심지어 '정보 입수'에 들어가서 '모두 읽고 쓰기'로 설정했지만 여전히 권한이 없음을 알려줍니다.

지구상에서 다른 사용자의 키보드 레이아웃 폴더를 어떻게 업데이트 할 수 있습니까?

답변:


3

모든 사용자가 리소스 (키보드 레이아웃, 글꼴 등)를 사용할 수있게하려면 개별 사용자의 라이브러리 폴더에 넣지 마십시오. 대신 컴퓨터의 모든 사용자에게 적용되는 "로컬"라이브러리 폴더 (/ Library)에 저장하십시오. / Library / Keyboard Layouts (관리자가 쓸 수있는)에 레이아웃을 놓기 만하면됩니다.


2

명령 줄 (Terminal.app)과 루트 사용자를 사용할 시간입니다.

[편집하다]

사용자에서 다른 사용자에게 파일을 복사하려는 것 같습니다. 다음 명령으로이 작업을 수행 할 수 있습니다.

sudo cp ~/Library/Keyboard\ Layouts/yourKeyboardLayoutHere /Users/theUserNameHere/Library/Keyboard\ Layouts/

명령 행에 불리한 경우 , 루트 사용자를 사용 가능하게하고 루트로 로그인 한 후 조치를 다시 시도하십시오.

루트 사용자가 작업을 수행 할 수없는 경우 일반적으로 작업에 악의적 인 것 (파일 시스템, 하드 드라이브 문제)이 있습니다.


sudo cd / Users ...가 작동해야하지만 나에게는 적합하지 않습니다 (Snow Leopard). 나는 sudo su이 폴더에서 무엇이든 변경하려면 실제로 루트해야합니다. open 명령은 Finder를 표시하지만 루트 수준 권한을 상속하지 않는 것 같습니다.
Sam

이것이 내가 걱정했던 것입니다. 루트 사용자가 사용 가능한 경우 루트로 로그인하여 수퍼 유저 레벨 GUI 조작을 수행 할 수 있습니다.
jweede

1
@Nextraztus는 어떤 방식으로 작동하지 않습니다. sudo는 새로운 쉘을 생성하므로 새로운 쉘 sudo cd /path을 생성하고 CD를 만든 다음 종료합니다. sudo를 수행 한 쉘은 디렉토리를 변경하지 않습니다.
KeithB

Arg 나는 그것이 작동하고 있기 때문에 어딘가에 오타가 있어야합니다. 따라서 명령 프롬프트에서 제대로 작동하는 것 같습니다. 그러나 sudo open /Users/someotheruser/Library파일을 볼 수없는 빈 파인더 창이 나타납니다. 거기에 무언가를 복사하려고 시도하면 현재 존재하지 않는 경우에만 복사 할 수 있습니다 ... 매우 이상합니다.
Sam

0

시도 sudo -s루트가 될 수 있습니다. 이 명령은 루트 권한을 가진 새로운 쉘을 생성합니다.

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