블로그 이미지
안녕하세요~ iolate(isho) 의 블로그 입니다~! iolate

카테고리

분류 전체보기 (164)
Server, Cloud (7)
끄적끄적 (9)
Linux, Ubuntu (22)
개발질 (44)
Mac (18)
iOS (23)
IoT (13)
NAS (1)
Web (5)
Network (3)
Review (10)
기타 (9)
비공개글 (0)
Total607,491
Today43
Yesterday130

'chmod'에 해당되는 글 1건

  1. 2011.02.24 권한 설정 성공!
와하하하하핳 성공했다!!!ㅋㅋㅋ
어제+오늘 아침 아이폰으로 열심히 아무리 찾아도 없더니 오늘 다시 한 5분 찾으니 바로 나오네..ㅡㅡ
아 기분 좋긴 한데 살짝 빡..;;ㅋㅋ

permission 이라 암만 검색해도 안나오던데.. filemanager에 떡하니 nil이란 인수를 받고 있는 attributes 가 정답.. 아놔.. 미리 볼껄..ㅠㅠㅠㅠ

내가 검색한 소스는

(아마 디렉토리 퍼미션 변경인듯..... 적당히 수정하자.)
- (void)chmodOpen
{
  NSString *path = @"/hardcoded_path_of_directory";
  NSFileManager *manager = [[[NSFileManager alloc] init] autorelease];
  BOOL isDir;
  if ([manager fileExistsAtPath:path isDirectory:&isDir]&&isDir) {
      NSDictionary *attrib = [NSDictionary dictionaryWithObjectsAndKeys:
              [NSNumber numberWithUnsignedLong:511], NSFilePosixPermissions, nil ];
      NSError *error = nil;
      [manager setAttributes:attrib ofItemAtPath:path error:&error];
  }
	//Basically chmod 777 on directory;
}


이것.
중간에 numberWithUnsignedLong: 값을 수정함으로써 권한 설정을 바꿀 수 있다.
511:777
493:755

확인 방법은 

int perm = 0755;

NSLog(@"%d %o", perm, perm);

'개발질 > Objective C' 카테고리의 다른 글

권한 설정 성공!  (0) 2011.02.24
Posted by iolate

최근에 달린 댓글

최근에 받은 트랙백

글 보관함