/etc/fstabに適当な内容を書き込む
# echo '/dev/sdd1 /media/usb0 auto user,noauto 0 0' >> /etc/fstab
書き込んだ内容に対応するディレクトリを作り、floppyやcdromと同様にシンボリックリンクをはる。
# mkdir /media/usb0 # ln -s usb0 /media/usb # ls /media/ -la total 5 drwxr-xr-x 5 root root 1024 Nov 4 02:42 . drwxr-xr-x 22 root root 1024 Feb 19 2011 .. lrwxrwxrwx 1 root root 6 Jan 30 2009 cdrom -> cdrom0 drwxr-xr-x 2 root root 1024 Jan 30 2009 cdrom0 lrwxrwxrwx 1 root root 7 Jan 30 2009 floppy -> floppy0 drwxr-xr-x 2 root root 1024 Jan 30 2009 floppy0 lrwxrwxrwx 1 root root 4 Nov 4 02:42 usb -> usb0 drwxr-xr-x 2 root root 1024 Nov 4 02:41 usb0
一般ユーザからのマウントには成功、読み込み成功、書き込み失敗。
$ mount /dev/sdd1 $ ls /media/usb lost+found test $ touch /media/usb/tes touch: cannot touch `/media/usb/tes': Permission denied $ cat /media/usb/test
先ほどのlsの結果から、グループgroupとそのほかothersには書き込み権限が無いことがわかるので、これらのユーザにも書き込み権限を与える。これで一般ユーザからでも書き込みができる。
# chmod go+w /media/usb0/ # ls /media/ -la total 8 drwxr-xr-x 5 root root 1024 Nov 4 02:42 . drwxr-xr-x 22 root root 1024 Feb 19 2011 .. lrwxrwxrwx 1 root root 6 Jan 30 2009 cdrom -> cdrom0 drwxr-xr-x 2 root root 1024 Jan 30 2009 cdrom0 lrwxrwxrwx 1 root root 7 Jan 30 2009 floppy -> floppy0 drwxr-xr-x 2 root root 1024 Jan 30 2009 floppy0 lrwxrwxrwx 1 root root 4 Nov 4 02:42 usb -> usb0 drwxrwxrwx 3 root root 4096 Nov 4 02:36 usb0
一般ユーザからの書き込みテスト。成功していることがわかる。
$ touch /media/usb/tes $ ls /media/usb/ -la total 21 drwxrwxrwx 3 root root 4096 Nov 4 02:55 . drwxr-xr-x 5 root root 1024 Nov 4 02:42 .. drwx------ 2 root root 16384 Nov 4 02:28 lost+found -rw-r--r-- 1 **** **** 0 Nov 4 02:55 tes -rw-r--r-- 1 root root 0 Nov 4 02:36 test