【samba】RedHat samba的简单配置以及遇到的问题

samba 是什么?

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。是window和linux之间共享文件的一个服务。
NFS(NetworkFile System) 只能实现Linux系统之间的文件共享。
CIFS(CommonInternet File System)只能实现Window之间的文件共享。

samba 的安装

1.先查看安装情况:rpm -qa|grep samba
2.挂载系统盘: mount  /dev/cdrom1  /mnt/cdrom1
3.在Packages目录下yum安装:rpm -ivh samba.*.rpm
主要有三个套件:
samba:这个套件主要包含了 SAMBA 的主要 daemon档案 ( smbd 及 nmbd )、 SAMBA 的文件档 ( document )、以及其它与 SAMBA 相关的logrotate 设定文件及开机预设选项档案等;
samba-common:这个套件则主要提供了 SAMBA 的主要设定档(smb.conf) 、 smb.conf 语法检验的测试程序 ( testparm )等等;
samba-client:这个套件则提供了当 Linux 做为SAMBA Client 端时,所需要的工具指令,例如挂载 SAMBA 档案格式的执行档 smbmount等等。

samba 的配置

vi /etc/samba/smb.conf 在最后添加如下:
[myshare]                                     // 显示的共享目录名
    comment = My share                        // 说明
    path = /home/public                       // 共享路径 
    browseable = Yes                          // 可以被浏览,就是在网络邻居中能看到共享名 
    read only = No                            // 可读写 
    valid users = samba liuag guest           // 有效的用户和组 

samba 账户追加

使用useradd命令新建系统账户,然后再使用smbpasswd –a建立SMB账户。
user add smbuser
smbpasswd -a smbuser
设置好自己的密码。

samba 服务器的访问

在window下win+R键
输入\\192.168.121.120 会提示输入用户密码。

关于用户的访问权限和更加详细的配置网上一大堆。最下面有参考。这里想说的是配置过之后遇到的一些问题。

samba 服务器访问遇到的问题

在访问的过程中 遇到在windows输入IP地址后,提示网络路径不能找到,或者没有权限等等,请检查如下:
1.防火墙是否关闭。
2.SeLinux是否关闭。
3.windows下的NetBIOS over TCP/IP服务是否开启
4.共享文件夹的访问权限,比如 设置的valid users账号是否对此文件的每一级目录有访问权限。比如我放了一个文件夹share在root目录下,如果smb账户对root没有读写可执行权限的话,即使对share有访问权限也不能访问。

参考:
    http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值