>> Delete Reply from No. 66543 article
No. RE: 윈도 2000에서 만든 FTA 32 파티션의 권한 변경이
안됩니다.

등록 2003-02-12 12:11:00 By localhost     조회 20
이름 dk    

		fat란 파일시스템은 소유와 권한의 개념이 없습니다. (win98을 생각하시면 쉽습니다.) 리눅
스에서 fat를 사용하기 위해서 가상적으로 누구의 소유와 권한으로 할 것인지를 마운트할 
때 정해주는 것이고, 기본은 root.root 의 소유입니다.  이런 소유권과 권한은 마운트된 후에 
변경(chown,chmod)하는 것은 불가능합니다. 즉, 마운트할 때 조정해주는 수 밖에 없습니다.  다
음은 ntfs일 때의 예로 좀 특이한 경우이고, http://linux.sarang.net/board/?p=list&table=tip&o[at]=s&o[sc]=r
&o[no]=6513  mount의 man페이지에서 vfat 섹션을 찾아보시면 umask와 gid의 옵션에 대한 설명이 나
옵니다. 이것으로 원하는 소유와 권한을 조정해서 마운트하세요. :)  예)
# mount -t vfat -oumask=7002,gid=500 /dev/hda5 /mnt
# awk -F':' '{ if ($3 == 500) print $1; }' /etc/group
smbusers
     : 안녕하세요?
:
: 파일 공유를 위한 파일 서버를 세팅하다가 난관에 봉착하여
: 혹시나 도움을 얻을 수 있지 않을까 하여
: 여러분들께 편지들 드립니다.
:
: 이 문제를 해결하려고 인터넷을 뒤져보고 몇몇 사람들에게 물어 보았지만
: 해답을 얻지 못했습니다.
:
: 제가 처한 상황을 요약하면 다음과 같습니다.
:
: 1) 리눅스로 삼바 설정을 하여 특정 폴더를 공유 폴더로 지정하였습니다.
: 2) 윈도 2000에서 해당 공유 폴더로 접속했습니다.
: 3) 공유폴더의 파일을 읽으니 잘 읽었습니다.
: 4) 공유폴더에 파일을 쓰려고 하니 쓰기 보호가 되어 있다는 오류가 뜹니다.
: 5) 리눅스 쪽에서 확인해보니 권한이 drwxr-xr-x 로 root만 쓸수 있도록 되어 있었습니다.
: 6) chmod 777 명령으로 변경했습니다.
: 7) 변경후 확인해 보니 변경되지 않았습니다.
: 8) chmod -c 777 로 실행해 보니 모드를 0777로 변경했다고 나옵니다.
: 이것으로 보아서 리눅스에서는 변경 성공했다고 인식하는 것 같습니다.
: 9) 그러나 다시 확인해보면 변경되지 않았습니다.
:
: 질문
:
: 제가 권한을 777로 바꾸려는 파티션은 윈도2000에서 만든 FAT32 파티션입니다.
: 윈도 2000에서 만든 FTA32 파티션의 권한을 777로 변경하는 방법은 무엇인가요?
:
: 제가 원하지 않는 답변을 예방하기 위해
: 왜! 이렇게 복잡하게 파일 서버를 구축하려하는지
: 설명드리겠습니다.
:
: 1) 피씨에 윈도 2000과 알짜 리눅스 6.2를 설치하였습니다.
: 2) 윈도 2000은 관공서용 그룹웨어 테스트를 목적으로 설치하였습니다.
: 3) 리눅스는 서버 테스트 목적으로 설치하였습니다.
:
: *) 이러한 상황이라서
: 윈도 2000로 부팅해도 공유 폴더를 접근할수 있고
: 리눅스로 부팅해도 공유폴더를 접근할수 있게 하는 것이 저의 목적입니다.
:
: 4) 현재 테스트 결과는
: - 윈도 2000으로 부팅하면 공유 폴더에 읽기 쓰기 가능합니다.
: - 리눅스로 부팅하면 공유 폴더에서 읽기만 가능한 상태입니다.
:
: 여러분의 도움을 부탁드립니다.
: 결정적 해결 방법을 알려주신 분께
: 1만원 상당의 점심 식사를 제공합니다.
:
: 감사합니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved