하드추가후 해당폴더로 업로드시 거부되는데여..
글쓴이: 익명 사용자 / 작성시간: 월, 2002/07/22 - 10:36오전
하드추가후 마운팅까지 해서
df -h 로 확인해보니 정상적으로 나옵니다.
이상한 것은 htdocs폴더아래에 해당폴더를 만들어 마운팅했는데
df -h 에서는 /usr/local~~~로 경로가 나오네요
파일 업로드시 permission denied 되는데
이유가 뭔지 모르겠네요
폴더소유자가 만들당시엔 특정계정이었는데
마운팅후 보니 root로 되어 있습니다.
마운팅시 폴더 생성과 경로, 권한설정에 대해서 알려주세요~
추가하드는 곧바로 웹에서 연결을 해야 하므로 htdocs에 만든건데여..
고수님들 한 수 부탁드립니다..
Forums:
Re: 하드추가후 해당폴더로 업로드시 거부되는데여..
해당 HDD를 어디에 mount 시켰는지가 없으니... 임의로 /mnt/hdb로 설명
하겠습니다.
/etc/fstab 이라는 파일은 시스템이 부팅하거나 자동 mount (CD-ROM인식)
시에 사용되는 파일입니다.
man fstab이라고하면 좀더 자세한 정보를 얻을 수 있습니다.
여기서는 잠시 mount 시킬때 사용자를 지정하는 방법을 제시합니다.
fstab파일의 구조를 보면
[hoffman@buffy hoffman]$ cat /etc/fstab
/dev/hda10 / ext2 defaults 1 1
/dev/hda1 /boot ext2 defaults 1 2
/dev/hda8 /home ext2 defaults 1 2
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/hda6 /usr ext2 defaults 1 2
/dev/hda7 /usr/local ext2 defaults 1 2
/dev/hda9 swap swap defaults 0 0
/dev/fd0 /mnt/floppy ext2 noauto,owner 0 0
none /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
(http//www.frankenlinux.com/intro/fstab.html 참조)
이런식으로 나갑니다.
첫번째는 실제 mount하려는 장치를 나타내고 두번째는 어디에 mount를
시킬것인지를 나타냅니다.
세번째는 파일시스템 네번째는 options 다섯번째는 dump선택 여섯번째는
순차적인번호를 나타냅니다.
여기에서 수정을 해줄곳은 네번째 options부분입니다.
1 2 3 4 5 6
/dev/hdb1 /mnt/hdb ext3 defaults 1 2
추가적인 하드를 mount 시키면 위와같은 비슷한 형식이 나오는데
defaults대신에 gid=500,mode=755 이렇게 넣으시던가 해당하는 user인
(여기서는 apache를 webapp라고 하겠습니다.) webapp를 써넣으시거나
해당하는 user를 쓰시면 됩니다.
(자세한건 man mount, man fatab등을 참고하세요.)
댓글 달기