| 2008-09-04, 05:19 PM | #1 |
|
New Member
Registered: Sep 2007
My Mac: MacBook Pro 2.4Ghz 4GB | iPod Touch 16GB | Apple Cinema DIsplay 23"
Posts: 18
오프라인
|
계정 변경 후 어떤 파일에 접근이 안됩니다.
안녕하세요.
얼마전 iSync 쪽에 문제가 생겨 계정을 새로 만들어 다시 세팅 중 문제가 생겼습니다. root 계정으로 들어가 파일 및 폴더를 새 계정으로 옮긴 후에 각 어플리케이션에서 테스트를 해보니 OmniFocus backup 파일이 권한이 없다고 나오고 db가 열리지 않고 Export해두었던 iCal db나 주소록 DB역시 제대로 import가 되지 않습니다. i로 정보 입수한 후에 새 계정에 Read/Write 권한을 주어도 마찬가지입니다. 첨부한 이미지는 OmniFocus의 backup 파일을 열려고 했을 때 나오는 메시지입니다. ![]() 여러분께서는 계정 변경하실때 데이터 이동은 어떻게 하시나요? |
|
| 2008-09-04, 09:11 PM | #2 |
|
Elite Member
![]() ![]() ![]() ![]() Registered: Sep 2001
My Mac: iPhone, MacBook Air(1.6 Early 2008), Mac mini(Early 2006), PowerMac G4 Cube 450, PowerBook 520, 2G iPod(10G), 5G iPod with Video(60G), 1G iPod nano(4G), 2G iPod shuffle, 3G iPod nano(Red)
Posts: 1,385
오프라인
|
일반 사용자 입장에서 정확한 문제와 해결이 어려울 수 있는 부분이 권한 문제인 것 같습니다. 간혹 이상이 없어야 할 파일도 이상이 있을 때가 있더군요. 제 경우 일단 말씀하신 것처럼 사용 계정에 권한 설정을 해 보고 그래도 안 되면 복사를 합니다. 물론 읽기 권한은 있어야 가능한 것이고요. 복사를 하면 권한이 그 복사한 계정에 맞춰지기 때문에 '해결'이라면 해결이 되는 셈입니다만... 썩 답 같지 않네요. ㅠㅠ
|
|
| 2008-09-04, 09:30 PM | #3 |
|
Elite Member
![]() ![]() ![]() ![]() Registered: Jun 2005
My Mac: 맥북+아이팟
Posts: 1,320
오프라인
|
혹시 파일 소유자가 아직 이전 계정으로 되어있는 것 아닐까요?
루트로 들어가 옮기셨다니 그럴 가능성이 크네요. |
|
| 2008-09-05, 12:53 PM | #4 |
|
Member
![]() Registered: Feb 2007
My Mac: iMac 24" / Mac mini / iPod shuffle / iPod 5.5
Posts: 56
오프라인
|
제가 생각하는 쉽고 확실한 방법은 소유자를 현재의 사용자로 바꾸는 것입니다. 1. Terminal.app를 실행합니다. 2. root의 권한을 획득합니다: % su Password: 3. 소유자를 변경합니다. [화일 개별] # chown <현재 사용자 로그인 ID> <소유자를 바꾸려는 화일(들)> [디렉토리에 포함된 화일 전체] # chown -R <현재 사용자 로그인 ID> <디렉토리명> |
|
| 2008-09-06, 01:53 PM | #5 |
|
Member
![]() Registered: Jan 2005
My Mac: Mac mini
Posts: 67
오프라인
|
루트 권한을 통째로 획득해서 쓰는 것 보다는 개별적인 행위에 대해 sudo를 하는 게 낫지 않을까요? 보안 상의 관점에서 차이가 있으려나...
|
|
| 2008-09-07, 07:16 AM | #6 |
|
Member
![]() Registered: Feb 2007
My Mac: iMac 24" / Mac mini / iPod shuffle / iPod 5.5
Posts: 56
오프라인
|
제가 su 명령어를 말씀 드린 것은 sudo의 경우 사용할 수 있는 권한을 설정을 해 주어야 하기 때문이었습니다만 Mac OS X에서는 Admin 권한이 있으면 사용할 수 있게 되어 있더군요. su 명령어는 다른 설정 필요없이 Admin 권한만 있으면 사용 가능합니다. |
|