외장 하드디스크를 마운트했더니 root에게만 권한이 생깁니다.
소니노트북 Z505를 사용하고 있습니다.
ieee1394포트에 외장시디롬을 물리고 그 시디롬에 외장하드디스크를 물렸습니다.
# mount /dev/scd0 /mnt/scd
mount: block device /dev/scd0 is write-protected, mounting read-only
# ls -l
dr-xr-xr-x 11 root root 4096 7월 18 2002 scd
시디롬은 모든 유저에게 읽기 권한이 있습니다.
문제는 하드디스크를 마운트 했을때입니다.
ntfs로 포맷된(윈도2k과 함께 사용중이라서..) 80G의 하드디스크를 물린후에 마운트 시켰더니
오직 root에게만 권한이 생깁니다.
# mount /dev/sdb1 /mnt/hdd
# ls -l
dr-x------ 1 root root 4096 4월 13 00:43 hdd
someone@demian:~$ cd /mnt/hdd
bash: cd: /mnt/hdd: 허가 거부됨
ntfs로 포맷된 하드디스크에 쓰기권한을 원하는게 아닙니다.
(커널 컴파일시에 쓰기가능한 모듈은 뺐습니다.)
일반 유저로 읽기만이라도 돼야 하는데, 어째서 root에게만 읽기권한이 생기고 그 외의 유저권한으론 읽기가 안되는것인지 모르겠습니다.
메모리스틱을 마운트해도 읽기 권한은 생깁니다.
뿐만아니라 노트북의 윈도파티션(이건 fat32로 포맷)을 마운트해도 읽기권한은 생기는데
외장하드디스크(ntfs포맷)은 안되더라구요.
방법이 없을까요?
저도 그래요.
저도 ntfs 파티션을 커널컴파일해서 마운트 시켰더니 root만이 접근가능
하더군요...
그런데, 님은 커널 컴파일시 write도 가능하던가요?
read-only밖에 없던데...
ntfs파티션은 리눅스하고는 안어울리나봅니다.
정 방법이 없으면 80GB가 되는 data를 백업 후 fat32나 리눅스용파티션으로
재포맷할려구요...ㅡㅡ+
저는 Redhat 9이구요.
[quote="mook0512"]그런데, 님은 커널 컴파일시 writ
NTFS file system support <read only> 를 선택했더니 하위 메뉴로
NTFS write support <Dangerous> 가 있더군요.
저는 데비안에 2.4.20 커널을 사용하고 있습니다.
저만 그런거라면... 하고 질문한거였는데, 말씀대로 NTFS가 리눅스랑은 맞질 않는 모양이군요.
그러면 어쩐다...
80기가를 통으로 쓸려면 선택은 NTFS밖에 없는 듯 한데...
80기가를 FAT32로 사용할수 있나요?
윈도2000에서 fdisk를 해보니 32기가밖에 안잡히던데 말이죠.
제가 알기로 FAT32 파일시스템은 2T까지 지원하는걸로 알고 있는데...
도스디스켓으로 fdisk를 해도 그렇고, 윈도2000이나 XP에서도 32G밖에 안잡히던데 다른 방법이 있는건가요?
그럼..어쩐다나..
그래요??
80GB는 FAT32로 안되나..
40GB는 되는거 같던데..제 놋북이 FAT32로 되어있었거든요..
그러면 어짜피 리눅스에서 쓰면서 삼바로 윈도에서도 쓸려고 하니까
그냥 리눅스 파티션으로 하면 좋을라나..
그건 또 어떻게 만드는건지...ㅡㅡ+
초행의 길은 험하군요..
검색만하다가 검색하면서 뭘 찾고 있었느지 잊어버리고 그러네요..
진짜 리눅스 커널 쓰시면 NTFS에서도 쓰실수 있읍니다.다른 유저들도
진짜 리눅스 커널 쓰시면 NTFS에서도 쓰실수 있읍니다.
다른 유저들도 쓸수있게 하시려면 마운트 옵션을 정해주셔야 합니다:
# mount -o uid=501,gid=500,umask=002 /dev/hda1 tmp/
이렇게 하시면 소지자 (id 501)와 그룹멤버들(gid 500)에게는 write퍼미션이 부여되고 나머지 유저들은 읽을 수만 있읍니다.
제 노트북에서의 예:
# mount
/dev/hda9 on / type ext3 (rw)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=4,mode=620)
/dev/hda7 on /mnt/hda7 type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda1 on /mnt/tmp type ntfs (rw,uid=501,gid=500,umask=002)
# ls -ld /mnt/tmp
drwxrwxr-x 1 vader jedi 8192 3월 31 15:24 /mnt/tmp/
하지만 그 파티션을 서버에서 돌리시려면 아무레도 리눅스 파티션이 더 낫죠.
reiserfs를 서보세요. 빠르고 자리도 더 생기고 괜찮습니다.
댓글 달기