• Ubuntu 环境 samba的安装&配置


    一.samba的安装:

    sudo apt-get install samba
    sudo apt-get install smbfs
    sudo apt-get install cifs-utils (新版 smbfs 为cifs-utils )

    二. 创建共享目录:

    mkdir /home/myname   
    

    三.创建Samba配置文件:

    1. 保存现有的配置文件

    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

    2.修改现配置文件

    sudo vim /etc/samba/smb.conf

    [share]
    path = /home/myname
    valid users = myname
    force user = nobody
    force group = nogroup
    group = nogroup
    read only = No
    create mask = 0700
    directory mask = 0700
    directory mode = 0700
    guest ok = Yes

    说明:
    1)valid users = 是允许访问该目录的用户名,多个用户用@或,隔开。
    2)[share]为共享目录名称,在windows下访问时显示的名字

    四.创建samba帐户

    (如果系统中当前没有这个帐户(sudo useradd myname ,也可以用系统中己存在的账户如root)

     sudo touch /etc/samba/smbpasswd 
     sudo smbpasswd -a myname
     (用系统中的账号,这里myname换成系统中的账户即可)
     sudo gedit /etc/samba/smbusers
    在新建立的文件内加入下面这一行并保存 代码:
      myname= “networkusername”  

    五.重启samba服务器

    sudo testparm
    验证一下配置参数有没有问题,如果有问题在回去修改
    sudo /etc/init.d/samba restart   

    六.无写权限问题

    1)关闭防火墙
    > #sevice iptables stop

    2)修改 /etc/samba/smb.conf,

    security = share
    ---- share表示安全最低级别,其次是user,最高是server
    [共享目录名]
    writeable = yes

    3)文件/文件夹所属用户权限不正确,导致无法写入

    chmod 777 /home/user

    4)关闭selinux

    setenforce 0
    没有setenforce可以安装
    sudo apt-get install selinux-utils

  • 相关阅读:
    RFID基础知识
    iOS开发技巧:使用ObjectiveC创建UUID的代码
    Java获取当前路径
    Oracle 10g 一些事项
    windows 2003 下IIS没有ASP.NET 1.1.4322选项卡
    Windows下手动完全卸载Oracle
    C#如何检测网络端口连接的状态
    windows 2003 下oracle从10.2.0.1升级到10.2.0.4
    Oracle 获取当前日期及日期格式
    Retrieving COM for CLSID {0002450000000000C000000000000046} 80040154.
  • 原文地址:https://www.cnblogs.com/dyufei/p/7466872.html
Copyright © 2020-2023  润新知