Linux下samba服务配置

samba服务配置
基本概念:
     samba服务与windows系统一样使用SMB/CIFS网络协议实现文件和打印资源的共享。可以很方便的实现WINDOWS与LINUX下的文件共享。
     samba服务需要两个服务程序:
      smbd为客户机提供了服务器中共享资源的访问。
      nmbd提供了NetBios主机名称的解析,为WINDOWS网络中或者工作组内的主机进行主机名称的解析。
服务端配置:
  一:配置IP:192.168.1.1
      查询是否安装软件rpm -qa |grep samba 系统中默认已经安装。
      samba-common提供Samba服务器和客户端都必须使用的公共文件。需要先安装
      samba包括了samba服务器程序的所有文件。
      samba-client提供了客户机的所有文件
      system-config-samba提供了图形化管理服务器方式。
  二:配置samba服务
      主配置文件为/etc/samba/smb.conf 分成三个主要部分,security默认为user安全级别。
     1. samba用户帐户及用户目录设置
       建立samba用户帐户
         useradd st02
         smbpasswd -a st02 然后可以设置新的密码,这个密码跟系统中密码可以不同。
         第一次添加用户后会在/etc/samba/目录中自动创建smbpasswd文件。
         smbpasswd -d st02
                    e
                    x
     2.在smb.conf中添加共享目录:
        先创建目录:mkdir /home/public
        [public]
        path = /home/public
        public = yes
        only guest = yes
        writeable = yes
      重新启动服务:service smb restart
      对服务进行测试:testparm
客户端使用:
    一:smbclient -L 192.168.1.1
       可以查看服务器中的共享资源列表。
    二:smbclient //192.168.1.1/st02 -U st02
       使用st02用户登陆服务器,可以使用与ftp中类似的命令进行操作。
    三:挂载使用,在linux下使用
       smbmount //192.168.1.1/public /mnt
       mount -t smbfs -o username=st02,password=st02 //192.168.1.1/st02 /mnt
       在windows下使用跟平时一样。
实现linux下访问windows共享文件。
    一:在windows下设置好共享目录share,windows下ip为:192.168.1.2
    二:在linux下使用共享,两种方式
       smbclient //192.168.1.2/share -U administrator
       mount -t smbfs -o username=administrator,password=mima //192.168.1.2/share /mnt
实现web方式管理samba服务。
   一:在linux下安装samba-swat软件包。
   二:编辑/etc/xinetd.d/swat文件,把yes改成no. 同时修改允许进行控制的机器ip为XP的ip。
      然后service xinetd restart
   三:在xp下面进行访问控制: http://192.168.1.1:901 即可。

你可能感兴趣的:(linux,职场,samba,休闲)