Samba服务器搭建

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 08:51   11   0
  1. 安装samba服务器

  2. 选择第一台虚拟机169.254.19.4,下载redhat6的iso镜像,用iso搭建yum源,具体参见文档 Linux的搭建yum源学习.doc
  3. rpm -qa|grep samba命令查看是否有以下包,没有的话用 yum install samba

    yum install samba -common yum install samba-client yum install samba-winbind-clients

  4. 添加用户samba1 ,sampasswd -a samba1sampasswd -d samba1 禁用用户sampasswd -e samba1 启动用户
  5. 配置samba的配置文件, vi /etc/samba/smb.conf

    Samba服务器的安全级别分为5种,分别是user、share、server、domain和ads。在设置不同的级别时,samba服务器还会使用口令服务器和加密口令。

    1、user -----客户端访问服务器时需要输入用户名和密码,通过验证后,才能使用服务器的共享资源。此级别使用加密的方式传送密码。

    2、share -----客户端连接服务器时不需要输入用户名和密码

    3、server -----客户端在访问时同样需要输入用户名和密码,但是,密码验证需要密码验证服务器来负责。

    4、domain -----采用域控制器对用户进行身份验证

    5、ads -----若samba服务器加入到Windows活动目录中,则使用ads安全级别,ads安全级别也必须指定口令服务器

    [homes] -----samba用户的宿主目录

    comment = Home Directories -----设置共享的说明信息

    browseable = no -----目录浏览权限

    writable = yes -----用户对共享目录可写

    这个共享目录只有用户本身可以使用,默认情况下,用户主目录位于/home目录下,每个Linux用户有一个以用户名命名的子目录。

    以下是共享打印机的设置:

    [printers] -----共享打印机

    comment = All Printers -----设置共享的说明信息

    path = /var/spool/samba -----指定共享目录的路径

    browseable = no -----目录浏览权限

    guest ok = no -----允许来宾访问

    writable = no -----用户对共享目录可写

    printable = yes -----可以打印

    添加自定义的共享目录:( user1对/ASUS有所有权,user2拥有只读权限,其他用户不能访问;public共享目录允许所有用户访问及上传文件)

    [ASUS]

    comment = user1 Directories -----设置共享的说明信息

    browseable = yes -----所有samba用户都可以看到该目录

    writable = yes -----用户对共享目录可写

    path = /ASUS -----指定共享目录的路径

    [public]

    comment = all user Directories -----设置共享的说明信息

    browseable = yes -----所有samba用户都可以看到该目录

    writable = yes -----用户对共享目录可写

    path = /public -----指定共享目录的路径

    guest ok = yes -----允许来宾访问

    smbd服务程序为客户机提供了服务器中共享资源的访问

    nmbd服务程序提供了NetBIOS主机名称的解析,为Windows网络中域或者工作组内的主机进行主机名称的解析

  6. 选一台windows server 2003 打开网络邻居 查询samba服务器的ip

    一般的如果是win7的话直接\\ip地址 \\169.254.19.8

    vi /etc/selinux/config
    将SELINUX=enforcing 改成SELINUX=disabled reboot重启

  7. 常见问题

    1. Window这边共享目录能看到但是打不开

    这个是由于Linux里面共享目录在/或者/root下的原因

    1. Window下面看到里面文件夹但是看不到文件夹,不能新建文件

    修改配置vi /etc/selinux/config
    将SELINUX=enforcing 改成SELINUX=disabled reboot重启

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP