日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD下如何訪問MS-DOS文件系統(tǒng)( 二 )


#
# A note on permissions: a user must have read and
# write permissions for the devices named here in
# order to access the DOS file systems. You might
# give ALL USERS access to ALL FLOPPY DISKS via
#the command
#
# chmod a rw /dev/*fd* /dev/rfd[0-9]*
#
# # FreeBSD floppy drives
drive a: file="/dev/rfd0"
drive b: file="/dev/rfd1"
看來我們需要讓所有的用戶都有訪問軟驅(qū)的權(quán)限;幸運的是,指出FreeBSD軟驅(qū)設(shè)備的那些行已經(jīng)為我們?nèi)サ袅俗⑨專晕覀儫o需對此配置文件作任何更改 。

現(xiàn)在看一下/dev/rfd0的權(quán)限情況,因為它被mtools看作是“A:”:

ls -l /dev/rfd0
crw-r----- 18 root operator 9, 0 Oct 3 08:51 /dev/rfd0
看來這就是問題所在 。因為mtools.conf規(guī)定,用戶需要rw讀寫權(quán)限來訪問該設(shè)備,但現(xiàn)在用戶只有r讀 。由于該文件屬于root,我們必需成為超級用戶才能更改它的權(quán)限;因為我只有一個軟驅(qū),所以就對這個設(shè)備加入了rw權(quán)限:

su
Password:

chmod a rw /dev/rfd0

ls -l /dev/rfd0
crw-rw-rw- 18 root operator 9, 0 Oct 3 08:51 /dev/rfd0
離開超級用戶賬號并以普通用戶身份再試一下mdir命令;你應(yīng)該可以看到軟盤上的內(nèi)容了 。

讓我們再假設(shè)一些東西 。我在自己的硬盤的起始部分有一個FAT分區(qū);讓我們來看一下mtools是否能訪問它 。在mtools.conf中有一些行是關(guān)于硬盤的:

more /usr/local/etc/mtools.conf

# IDE hard disks
# first disk on the first IDE
# interface (wd0) slice 1 (s1)
drive c: file="/dev/rwd0s1"
由于我使用的FreeBSD版本高于4.0,所以其第一個IDE接口實際稱為ad0而不是wd0了 。這樣我需要變?yōu)槌売脩舨⒕庉嬕幌聞偛抛x到的行:

drive c: file="/dev/rad0s1"
^
當(dāng)現(xiàn)在是超級用戶時,我還要檢查一下該設(shè)備的權(quán)限情況:

ls -l /dev/rad0s1
crw-r----- 1 root operator 116, 0x00020002 Oct 4 15:58 rad0s1
并更改一下以使用戶可以訪問C:盤:

chmod a rw /dev/rad0s1
然后,作為一個普通用戶,來看一五我是否能訪問A:盤和C:盤上的數(shù)據(jù):

mcd a:
mdir
Volume in drive A has no label
Volume Serial Number is 3505-18E3
Directory for A:/

dru3 txt 2846 11-28-2000 21:46
inetdc~1 txt 13669 10-05-2000 21:22 inetd.conf.txt
cisco doc 10752 11-13-2000 18:07
3 files 27 267 bytes
1 428 698 bytes free
mcd c:
mdir
Volume in drive C has no label
Volume Serial Number is 39D0-A67B
Directory for C:/

bootsect bsd 512 10-04-2000 15:22
confer~1 11-01-2000 20:39 conferencing server
sybex 11-10-2000 20:18 Sybex
3 files 512 bytes
492 470 272 bytes free
現(xiàn)在,我知道在我的C:盤上有一些隱藏文件;如果看一下man dir的話,會知道-a開關(guān)能顯示隱藏文件 。讓我們再試一下:

mdir -a

Volume in drive C has no label
Volume Serial Number is 39D0-A67B
Directory for C:/

bootsect dos 512 10-04-2000 15:33
config sys 0 10-04-2000 15:40
autoexec bat 0 10-04-2000 15:40
io sys 0 10-04-2000 15:40
msdos sys 0 10-04-2000 15:40
bootsect bsd 512 10-04-2000 15:22
msdownld tmp 10-04-2000 16:10
confer~1 11-01-2000 20:39 conferencing server
recycled 11-01-2000 21:01 Recycled
sybex 11-10-2000 20:18 Sybex
arcldr exe 148992 12-07-1999 12:00
arcsetup exe 162816 12-07-1999 12:00
ntldr 214416 12-07-1999 12:00
ntdetect com 34468 11-25-2000 21:45
boot ini 214 11-25-2000 20:00
pagefile sys 104857600 11-25-2000 19:51
16 files 105 419 530 bytes
492 470 272 bytes free
再看一下我是否可以讀取其中一個文件:

mtype boot.ini

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)WINNT="Microsoft
Windows 2000 Server" /fastdetect
C:bootsect.bsd="FreeBSD"

推薦閱讀