redflag下配置samba服务器

来源:互联网 发布:胡长清被灭口 知乎 编辑:程序博客网 时间:2024/05/16 19:01

 

虚拟机redflad6.0下samba服务器安装
装了虚拟机redflad6.0后

首先在shell下输入rpm -qa | samba 查看是否有下面三个文件

#rpm –qa |grep samba
samba-common-3.0.0.15.i386.rpm
samba-client-3.0.0-15.i386.rpm
samba-3.0.0-15.i386.rpm

如果没有其中一个的话,就只能安装了,在windows下把镜像文件放入虚拟光驱,虚拟机会自动挂载,然后进入/mnt/cdrom/RedHat/RPMS下输入

rpm -ivh samba*.rpm就可以了。

安装后会在/etc/samba/下出现smb.conf文件,也就是上面说的samba的配置文件
先添加smb.conf的可写属性
chmod  a+w /etc/samba/smb.conf
vi /etc/samba/smb.conf
找到global下的security 将值改成user,这样的话在windows下必须输入密码才可以访问Linux共享文件,这正是我想要的。
其他的不做修改,再添加要共享目录的相关信息
[myshare]

    comment = chlaws's stuff

    path = /usr

    valid usr = chlaws

    public = yes

    writable = yes

    printable = no

好了,现在保存退出。

开启samba的服务之前先建立samba用户
chlaws 是我的samba用户名,添加方法
useradd chlaws
smbpasswd  -a  chlaws # 然后输入密码,这个密码是用来登录samba的。

现在剩下的就是开启samba的服务了
/etc/init.d/smb start
或者是
/sbin/service smb start
 
现在不急于到windows下输入ip,先小试牛刀,我windows的IP为192.168.1.11,虚拟机为192.168.1.100输入

smbclient -L 192.168.1.11,

这个命令的意思就是连接到192.168.1.11的主机,也就是windows.

smbclient -L 192.168.1.100,

连接到自身

如果输入这二个命令都没有反映的话,就有可能是防火墙在作怪

输入

iptable -F

把防火墙规则清空

现在再试试上面的那二个命令,一般都能连接上去。

剩下的就是在windows下输入虚拟机的IP了,打开我的电脑,在状态栏里面输入192.168.1.100或者进网上邻居再搜索192.168.1.100,会提示输

入密码,输入你创建samba用户时创建的密码(不是登录密码,这是两码事,也就是说你有一个账户,有一个登录系统的密码,还有一个登录

samba服务器的密码),现在就可以看到久违的linu

原创粉丝点击