samba服务

一.samba服务

  通过模以实现NETBIOS,CIFS/SMB 等协议实现与window主机进行交互

  工作在137/udp,138/udp 139/tcp,445/tcp 配置之前需要关闭selinux 

  安装 samba3x samba3x-client samba3x-common

  samba3x 服务器端软件 samba3x-client 客户端软件 samba3x-common 客户端与服务器端通用组件

  安装命令:

  yum -y install samba3x samba3x-client samba3x-common

  服务脚本在/etc/rc.d/init.d/smb

  配置文件/etc/samba 主配置文件/etc/samba/smb.conf

  在主配置文件里;行是可以启用的配置选项

  comment

  path  

  browseable

  public

  read only

  writeable

  write list = user1,user2

  valid users 白名单

  invalid users 黑名单

  用testparm命令测试/etc/samba/smb.conf文件是否语法正确

  将一个系统用户添加为samba用户

       为samba用户添加密码 smbpasswd -a 用户名

       给用户读写执行权限

       setfacl -m u:用户名:rwx /share/test/

       在window系统上用网络映射驱动器访问Linux共享

       \\ip\share\ (UNC路径)

二.在window上建立共享,Linux主机上进行访问并且挂载到本地

  smbclient命令(基于CLI)

       -L: 指定NETBISO主机名

       -U: 指定用户名

       -P: 指定密码

  sambaclient -L 172.16.100.7 -U luochen(需要手动在window上建立用户) 

  将window主机上共享文件夹挂载到Linux主机上(可以以那个用户挂载)

  mount -t cifs //ip/share/ /mnt -o username=用户名

  开机自动挂载

  //ip/share /mnt cifs credentials=/etc/samba/cred.passwd 0 0

  文件内容

  username=luochen

  password=RedHat

三.samba的图形化配置界面

  samba3x-swat 

  yum -y install samba3x-swat

  不用启动samba服务只需要启动xinetd服务即可

  service xinetd start

  开启监听

  chkconfig swat on

  重启服务

  service xinetd restart

  或直接修改文件内容 /etc/xinetd/swat

  disable = no

在浏览器中通过ip:port来访问,第一次访问需要输入root用户密码




你可能感兴趣的:(Samba服务)