windows 파티션 chmod가 안됩니다.
글쓴이: beprog / 작성시간: 금, 2003/04/04 - 2:46오후
RH8.0에서 telnet 서비스를 하고 있습니다.
보안이 신경 쓰여서 디렉토리 권한을 설정하고 있습니다.
windows 파티션은 /mnt/c에 마운트 되어 있는데요 권한이 안 바꿔지네요.
Quote:
# pwd
/mnt
# ls -l
drwxr-xr-x 9 root root 8192 1월 1 1970 c
# chmod 700 c
chmod: changing permissions of 'c' (requested: 0700, actual: 0755); 명령이 허용되지 않음
# umask
0022
# umask 0000
# umask
0000
# chmod 700 c
chmod: changing permissions of 'c' (requested: 0700, actual: 0755): 명령이 허용되지 않음
# cat /etc/fstab | grep /dev/hda1
/dev/hda1 /mnt/c vfat defaults 0 0
Forums:
Re: windows 파티션 chmod가 안됩니다.
위에서 defaults부분에 umask=077 을 주고 하세요. ^^*
이미 마운트 된녀석에게 chmod는 먹지 않습니다. 이유는 vfat파티션이므로 권한 세팅할 공간이 없겠죠?
========================================
* The truth will set you free.
그래도 안되네요..
님께서 가르쳐주신대로 해봤는데도 안되네요.. 똑같은 에러메시지가 뜹니다.
권한을 setting할 공간이 없다면..
/etc/fstab을 고치면 될 것도 같은데요.. 어떻게 해야할까요?
vfat일경우에 mount할때의 ID로 권한이 설정되는걸 이용해서[c
vfat일경우에 mount할때의 ID로 권한이 설정되는걸 이용해서
uid와 gid는 /etc/passwd에 있는 id를 쓰시면 됩니다.
(수정)죄송합니다. chmod문제군요... chown문제인줄 알았습니다.(쪽팔리네요..)
poklog at http://poksion.cafe24.com/poklog/
FAT32 에 퍼미션이 있습니까? 몰랐네요 :-)
몇 년전에는 안 됐던걸로 기억하는데...
FAT32 는 리눅스에서 마운트하면 그냥 고정된 상태로 보여지지 않던가요?
정말 되긴 되는겁니까? 정말 몰라서 그럽니다.
군대 갔다온 사이에 변한건지도 모르겠군요. :roll:
quid pro quo
windows 파티션 권한 설정하는 방법
/etc/fstab 에서 windows 파티션에 대한 부분을 다음과 같이 수정해줬습니다.
그리고 재부팅 했더니
권한은 바꿨는데 1970년이라니.. :cry:
하나를 해결하니 또 다른 문제가 생기네요..
위에서 보면 중요한 건 umask와 mode인것 같습니다. codepage와 ipcharset은 앞에 글 남겨주신 분의 조언을 따른 것입니다. conv는 윈도우와 리눅스 간에 CR+LF 문제에 대한 것이라더군요. 자세한 건 man mount 에서 fat과 vfat에 대한 부분 참고하세요.
1970년... 해결할 방법이 없을까요? :roll:
댓글 달기