fedora访问windows
① fedora如何设置共享文件
1、1.
命令行
linux下要访问windows中的数据,也很简单,只要通过以下命令即可:
mount
-t
smbfs
-o
username=sti,password=sti
//terminal/software
/home1/tournet/soft_bk
其中//terminal/software表示terminal主机下的software共享目录。
/home1/tournet/soft_bk指本地linux下的目录。
本命令执行完后,software目录下的内容就mount到本地/home1/tournet/soft_bk目录下了,现在要操作windows机器
terminal下software目录,其实就是操作本地的/home1/tournet/soft_bk目录了。
mount
-t
cifs
-o
username=sti,password=sti
//terminal/software
/home1/tournet/soft_bk
FC6
用cifs之前的用smbfs
2.
图形界面
使用Fedora的人当然要使用XWindow了,如果此时要访问网络上的文件共享,则可以使用Fedora
8提供的网络共享访问工具“连接到服务器”把要访问的文件共享在桌面上创建出一个快捷方式来。下面是步骤:
1,依次点击:位置--连接到服务器,
2,在打开的窗口中的“服务类型”中选择“Windows共享”或者你要访问的服务类型,
3,填入服务器的IP地址、共享名、用来访问共享的用户和域名(如果有),也可以使用“计算机名\用户名”的形式,以及在桌面上的快捷方式的名称,
4,点击连接即可。打开共享时会提问密码,也可以让Fedora
8
记住访问密码,以后就不用每次都输入了。
② linux fedora12系统,如何设置访问windows硬盘不输入root密码
修改/etc/fstab,让fedora12一启动就自动挂载windows分区。
LABEL=/1 / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sda8 /media/fedora ext4 defaults 0 0
/dev/sda10 swap swap defaults 0 0
/dev/sda5 /media/stall ntfs defaults 0 0
例如你的c盘是sda1,ntfs格式,你可以在/media目录下创建个文件夹win,然后在fstab最后添加一句:
/dev/sda1 /media/win ntfs defaults 0 0
注意:以上操作都需要用root用户
③ Fedora 9 如何用smb 访问windows共享文件
windowns里ntfs下分区的目录如何在linux下smb共享。(由于fat分区比较容易实现,所以不在此讨论)
如何在linux中smb共享windows下ntfs分区的文件,经过我多次试验终于成功了,拿出来与大家分享一下。
试验环境windowsXP 分区格式:ntfs, linux为redhat 内核版本 2.4
1.windows下有目录 win_dir,我们想把它挂载到linux下,以便启动linux后可以访问win_dir
start or stop a
2.2.4内核不支持linux直接访问windows的ntfs分区,要先下载插件
uname -r 查看内核版本信息
[root@localhost feng]# uname -r
2.4.21-4.EL
然后下载kernel-ntfs-2.4.21-4.EL.i686.rpm 包,并按装。
3.挂载
首先查看win_dir所在目录的分区 fdisk -l
[root@localhost feng]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1305 10482381 7 HPFS/NTFS
/dev/hda2 1306 9728 67657747+ f Win95 Ext'd (LBA)
/dev/hda5 1306 3867 20579233+ 7 HPFS/NTFS
/dev/hda6 3868 4517 5221093+ 7 HPFS/NTFS
/dev/hda7 4518 7079 20579233+ 7 HPFS/NTFS
/dev/hda8 7080 9598 20233836 83 Linux
/dev/hda9 9599 9728 1044193+ 82 Linux swap
/dev/hda1/表示第一块硬盘的第一个分区,通常是windows下的c:盘。
/dev/hda5/表示第一块硬盘的第五个分区,(1-4代表主分区,所以5代表第一个从分区,通常是windows下的D:盘,剩下的依次类推.)
假设win_dir存放于windows下的D盘下。
在linux下建立目录: D
[root@localhost mnt]# mkdir /mnt/D
[root@localhost mnt]# mount /dev/hda5 /mnt/D
[root@localhost mnt]# cd /mnt/D
[root@localhost D]# ls
这时你看到了win_dir目录说明你已经挂载成功了.
4.如何使用samba共享目录呢.
首先安装samba服务.然后配置smb
[root@localhost samba]# vi /etc/samba/smb.conf
在最后添加如下代码:
[win_dir]
comment = win_dir
path = /mnt/D/win_dir
valid users = zdl
public = no
writable = no
printable = no
create mask = 0664
directory mask =0775
保存退出.
valid users = zdl是表示访问此目录的用户是zdl
如果没有用户可添加用户:
adser zdl
passwd zdl
重起服务
[root@localhost init.d]# /etc/rc.d/init.d/smb restart
关闭 SMB 服务: [ 确定 ]
关闭 NMB 服务: [ 确定 ]
启动 SMB 服务: [ 确定 ]
启动 NMB 服务: [ 确定 ]
这时在其他主机上访问smb,假设linux主机的IP地址为192.168.10.169
运行\\192.168.10.169
如果看到目录则表示smb服务搭建成功.这时访问win_dir目录,提示要输入用户名和密码
输入zdl和密码却不能访问,这是什么原因呢.
我们来看下/mnt/D这个目录 ls -l
dr-x------ 1 root root 4096 9月 30 10:05 D
原来这个目录只有root可以读和执行的权限
我们改一下这个目录的权限看看可以吗.
[root@localhost mnt]# chmod 777 /mnt/D
chmod: 正在更改 ‘/mnt/D’ 的权限: 只读文件系
只读文件系统不能修改权限,这时我们怎么办呢.我采用的方法是修改用户的权限
就是把zdl这个用户改为和root一样的权限
vi /etc/passwd
zdl:x:0:0::/home/zdl:/bin/bash
保存退出.
④ fedora访问序列号过期的windows 2008下的磁盘
不明白