zoukankan      html  css  js  c++  java
  • Ubuntu下配置Samba服务器

    每次配置Samba 都需要上网去查资料,而且有一些不一定适合。所以自己就简单记录一下

    1、Samba的安装

    • sudo apt-get insall samba // (sudo get temp root auth)
    • sudo apt-get install smbfs //旧版本
    • sudo apt-get install cifs-utils //新版本
      • 上面的命令将会安装 Samba 和其他相关的工具。在旧版的 Ubuntu 中,你可能需要使用 smbfs 替代 cifs-utils
    • sudo apt-get install samba-common

    2、创建共享目录

    • 系统用户home目录下:
      mkdir /home/share //如果配置的共享目录不存在则创建
      sudo chmod 777 /home/share //将共享目录属性设置为 777

    3、Samba配置文件

    • 备份 smb.conf 配置文件
      • sudo cp /etc/Samba/smb.conf /etc/samba/smb.conf_bak
    • 配置Samba配置文件
      • sudo gedit /etc/samba/smb.conf
      • 如果 #security = user存在就修改,不存在就添加
    [global]
    	workgroup = WORKGROUP 
    	display charset = UTF-8
    	unix charset = UTF-8
    	dos charset = cp936 
    	
    ### 注:如果 #security 存在就直接修改,不存在就创建
    #security = user 
    	security = user 
    	username map = /etc/Samba/smbusers 
    
    [share]
        comment = Shared Folder with username and password 
        path = /home/share/
        public = yes
        writable = yes
        valid users = share    #配置的Samba访问账号
        create mask = 777 
        directory mask = 777 
        force user = nobody 
        force group = nogroup 
        available = yes 
        browseable = yes
    

    4、添加Samba访问账号-需要和配置文件中相对应

    • 新增Samba访问账号sudo useradd share
    • 设置Windows访问时需要的密码: sudo smbpasswd -a share
    • 创建用户名映射文件并配置
      • sudo gedit /etc/samba/smbusers
      • 在文件中写上 share="network username"并保存
    • 重新启动Samba服务
      • sudo /etc/init.d/samba restart

    5、Windows下访问

    • 文件资源管理器中输入Ubuntuip 地址 : \192.168.241.130
    • 输入对应的Samba账号和密码
    smbpasswd 命令的用法 
    	smbpasswd -a 增加用户(要增加的用户必须以是系统用户)   
    	smbpasswd -d 冻结用户,就是这个用户不能在登录了   
    	smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用   
    	smbpasswd -n 把用户的密码设置成空.   
    	             要在global中写入 null passwords -true   
    	smbpasswd -x  删除用户  
    
    人生如棋,我愿为为卒;行走虽慢,可曾见我后退一步!
  • 相关阅读:
    Database normalization
    字符串匹配算法之AhoCorasick
    Riak Compared to Neo4j
    Redis Proxy
    望江南
    How To Use The New Multivalue Field In Access 2007/2010 Sunday, June 19th, 2011
    FlockDB: Twitter's distributed, faulttolerant graph database
    Any 'pretty' data visualization libraries for Python?
    50 Great Examples of Data Visualization50 Great Examples of Data Visualization
    字符串匹配算法之AhoCorasick
  • 原文地址:https://www.cnblogs.com/MPPC/p/5924757.html
Copyright © 2011-2022 走看看