华为移动无线路由:red hat linux使用的疑问~~谢谢大家!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 18:15:43
大家好,我在机器上装了个red hat liunix(D盘),和我的XP(C盘)组成了双系统,但我E,F盘文件系统是FAT32,里面的资料不能和LIUNIX下共享,在LIUNIX下我什么都不能做,登陆LIUNIX插上U盘或移动硬盘也没反映,我不懂LIUNIX,应该怎么办?才能把资料共享~怎么样才能让liunix支持usb?我的油箱是xw2014@sina.com,希望大家能帮我一下,谢谢了

用suse吧

简单实现Windows和Linux文件共享
只是做一个笔记,以后查阅起来的时候比较方便.用samba3.0使用两个不同的操作系统共享硬盘,其时我主要使用它来备份我的Blog和BBS罢了.

安装samba,这个很简单了,如果你是fedora,就可以从光盘直接安装samba的rpm包。

rpm -ivh samba-3.0.0-15.i386.rpm

大家也可以直接到samba的官方网站(http://www.samba.org)去下载最新的软件包
最新的版本为Samba 3.0.4,在FTP里可以下载得到.

那就最好按下面的方法编译

tar zvxf samba-3.0.4.tar.gz

cd samba-3.0.4/source

./configure \
--prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--libexecdir=/usr/libexec \
--datadir=/usr/share/samba \
--sysconfdir=/etc/samba \
--localstatedir=/usr/local/samba/var \
--libdir=/usr/lib \
--with-lockdir=/var/locks/samba \
--with-swatdir=/usr/share/samba/swat \
--with-codepagedir=/etc/samba/codepages \
--with-configdir=/etc/samba \
--with-smbwrapper \
--with-automount \
--with-smbmount \
--with-pam \
--with-pam_smbpass \
--with-winbind

make

make install

ok!安装完以后,下面才是我们的重点,修改/etc/samba/smb.conf,大家最好在原来的基础上修改。

[global]

workgroup = MYGROUP 工作组名,相当于域.
server string = lzsj 主机的名字,随便写
log file = /var/log/samba/%m.log 日志存放的目录
security = user 使用user,便要求每个用户在Samba服务器上拥有一个账号,如果打算让所有人使用同样的共享资源,可以设置为security = share
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd 使用Samba的认证密码,增加一个用户命令如下:
smbpasswd -a :新增一个用户,并且设置密码.
smbpasswd -d :禁用一个samba用户.
smbpasswd -e :启用一个samba用户.

[sjweb] 共享目录的名字
comment = sjhome web 共享目录说明
path = /opt/www/blog 共享有Linux下的目录
valid users = sjweb 使用的用户名
public = no 是否让所有可以登入的用户看到此目录
writable = no 是否可以写入
printable = no
create mask = 0765 设置共享目录的权限

然后下面就要在系统下新增sjweb这个用户名.
groupadd sjweb 增加sjweb组
useradd -g shweb 增加sjweb用户名
增加完以后使用可查看/etc/passwd和/etc/group这两个文件中,是否有sjweb此用户名和组.
使用命令:chown -R sjweb:sjweb /opt/www/blog
-R表示将sjweb用户名和组给予/opt/www/blog目录.
然后在用命令:chmod 755 /opt/www/blog给予共享目录可读和可执行的权限.
重新启动Samba:/etc/rc.d/init.d/smb restart
如果还是不行,有一种方法可以实现.
先用smbpasswd -a test建立test用户.
就会生成smbusers文件,vi打开后,按所示加入:
test = test
保存后在用:smbpasswd -a test命令建立test用户.这次一定会成功.

OK,然后设置自己的Samba是否正常,用命令:

smbclient -L 本机IP地址
Password:
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.4]

Sharename Type Comment
--------- ---- -------
share Disk pvpgn's share
ipb Disk pvpgn's share
sjweb Disk sjhome web
IPC$ IPC IPC Service (Lztv)
ADMIN$ IPC IPC Service (Lztv)
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.4]

Server Comment
--------- -------
lzsj lzsj

Workgroup Master
--------- -------
MYGROUP lzsj

出现密码后直接回车,便可得到以上的信息.
如果没用出现以上的消息,看看是否是防火墙没有允许137或139端口访问,加入以下规则便可:

iptables -A INPUT -p udp -s 本机IP地址 --dport 137 -j ACCEPT
iptables -A INPUT -p udp -s 本机IP地址 --dport 139 -j ACCEPT.

然后还是使用:smbclient -L 对方Windows系统的IP地址.我是以Windows2000为例.
[root@stlnx4 samba]# smbclient -L 对方IP地址
Password:
Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

OK,已经可以识别得出对方的系统为Windows2000,然后在对方系统下,查找这台Linux的IP地址,便可以相互访问了.
为了更好的支持市场上的电脑与配件,Linux的开发者们已经准备让下一版本的Linux内核支持USB 2.0。Linux支持USB标准的到来将为开放源码团体的世界展开新的篇章。

在Linux上支持更高速的USB标准是当务之急,当下一版本的操作系统提出之后,它将成为Linux固定的部分。

即将发布的Linux内核——类Unix操作系统的核心部分——2.4.19,将第一次包含对许多USB(universal serial bus)2.0设备的支持。USB可让人们更方便地将如数码相机、鼠标或打印机这类设备接入计算机。

支持USB标准是Linux与市场上的众多PC机和配件完全兼容的决定性因素,也表明了许多程序员志愿者的能力可以跟上电脑发展的趋势。

插上usb盘,进入终端命令模式,用下面这条命令为外挂点建立一个子目录 mkdir/mnt/usb
usb设备通常被识别为sda1.具体通过fdisk-命令查询,查询完后执行mount-tmsdos/dev/sda1/mnt/usb

文件共享!

下一个模拟程序