samba共享文件夹,较Window自带的比较:开源,安全

建议安装samba4,兼容性好

1.安装samba
#yum -y install samba4 samba4-client
2.备份samba配置文件
#cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
3.添加共享目录
把security = user 改为security = share
在最底部添加
[public]
comment=public
path=/samba
public=yes
writable=yes
4.查看nobody用户权限(#id nobody),创建共享目录 ,赋予权限
#mkdir /samba
#chown -R nobody. /samba
#chmod 777 /samba
#chcon -R -t samba_share_t /samba
7.将samba服务设置为开机自动启动
#chkconfig smb on
8.重启samba服务
#/etc/init.d/smb restart
 
如有开启iptables防火墙,需添加放行
参考
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
一定要
-A INPUT -p udp -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m udp --dport 138 -j ACCEPT
-A INPUT -p udp -m udp --dport 139 -j ACCEPT
 
 
 
创建共享文件夹示例,配置文件内支持中文,利用文件目录属性来限制访问,从以下的777和770就可看到作用
 
vi  /etc/samba/smb.conf
 
[平台开发部]
        path = /samba/平台开发部
        read only = No
        guest ok = Yes
        public = yes
        writable = yes
        force create mode = 0777
        force directory mode = 0777
[网络工程部]
        path = /samba/网络工程部
        read only = No
        browseable = Yes
        write list = @noc
        force create mode = 0770
        force directory mode = 0770
 
[IT共享]
        path = /samba/IT
        read only = No
        guest ok = Yes
        public = yes
        writable = yes
        force create mode = 0777
        force directory mode = 0777
 
[商务部]
        path = /samba/Business
        read only = No
        write list = @business
        force create mode = 0770
        force directory mode = 0770
 
 
[财务计划中心]
        path = /samba/finance
        read only = No
        write list = @finance
        force create mode = 0770
        force directory mode = 0770
 
依此类推
 
 
创建对应的文件夹目录,以网络工程部为例,LInux目录支持中文
 
mkdir /samba/网络工程部
 
创建普通用户
groupadd noc
adduser -g noc noc
pass noc
输入服务器用户登录密码
 
赋目录权限
chown -R noc:noc /samba/网络工程部
chmod 770 -R /samba/网络工程部
 
设置samba最终用户登录的密码,建议跟上面的普能用户不一样
smbpasswd -a noc
 
完成

常见企业IT支撑【2、samba共享文件夹】的更多相关文章

  1. 使用samba共享文件夹,提供给window访问

    1. 下载yumdownloader yum install -y yum-utils 2. 下载samba mkdir samba cd samba yumdownloader --resolve ...

  2. samba共享文件夹设置

    sudo apt-get install samba(4) mkdir /home/用户名/share (新建share文件夹) sudo cp /etc/samba/smb.conf /etc/sa ...

  3. ubuntu 安装samba共享文件夹

    安装samba sudo apt-get install samba smbclient 配置samba sudo cp /etc/samba/smb.conf /etc/samba/smb.conf ...

  4. cetos6 安装samba共享文件夹

    yum方式安装 yum install samba 修改配置文件 vim /etc/samba/smb.conf [global] comment = global workgroup = QFpay ...

  5. 常见企业IT支撑【5、内网DNS cache轻量服务dnsmasq】

    可参考http://www.centoscn.com/CentosServer/dns/2014/0113/2355.html 布署keepalive高可用方式 此方案只适合小型企业,规模少的情况下使 ...

  6. 树莓派使用Samba共享文件夹

    转载自:http://raspberrypihq.com/how-to-share-a-folder-with-a-windows-computer-from-a-raspberry-pi/ Shar ...

  7. Linux使用mount挂载samba共享文件夹

    挂载smb的目录,使用读写644权限 mount -t cifs -o "rw,dir_mode=0644,file_mode=0644,username=username,password ...

  8. Ubuntu 配置、使用samba共享文件夹

    安装库 sudo apt install smbclient samba samba-common 启动samba sudo /etc/init.d/samba start 备份配置文件 sudo c ...

  9. debian 11 开启 samba 共享文件夹

    安装 apt-get install   samba 安装时,提示搜索不到 此包时 解决办法1:apt-get update  更新源 解决办法2:更改镜像源,可以采用阿里云,网易云等镜像站里提供的镜 ...

随机推荐

  1. C#学习历程(五)[高阶概念]

    >>修饰符的访问权限 private : 私有成员, 在类的内部才可以访问. protected: 保护成员,该类内部和继承类中可以访问. public: 公共成员,完全公开,没有访问限制 ...

  2. UML_04_时序图

    一.前言 时序图建模工具,推荐一个工具 https://www.zenuml.com/ 时序图是一种强调消息时序的交互图,他由对象(Object).消息(Message).生命线(Lifeline) ...

  3. js面向对象之:创建对象

    最近在学习<js高级程序设计>,之前所接触的很多的js类库和jQuery插件都会用面向对象的方式来设计,而自己却还是停留在面向方法的阶段,所以今天好好记录一下学习的js创建对象. 第一种方 ...

  4. Java基础学习-包装类

    package packaging; /*包装类: 是封装了基本数据类型的类,为了提供更多复杂方法 Integer: String---int 1.intvalue() 2.parseTnt() in ...

  5. Ubuntu12.04 中文输入法设置

    1.ibus输入法 Ubuntu系统安装后已经自带了ibus输入法,在英语环境下默认不启动. 配置ibus自动启动可 以在ubuntu系统菜单上选择System(系统)--- Preferences( ...

  6. 日尼玛(。・∀・)ノ゙嗨 关于使用netstat时:::*

    关于使用netstat时 # netstat -tlnp | grep :22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1444/sshd tcp6 0 0 :::22 ...

  7. RxJava 1.x 笔记:变换型操作符

    在写这几篇 RxJava 笔记时,发现官方文档很久都没有更新啊. 一些前辈两年前写的学习笔记内容跟现在也基本一致,RxJava 2.x 的文档也基本没有,不知道是不是缺实习生. 本文内容为 RxJav ...

  8. Django:牛刀小试

    牛刀小试 简谈Django 搭建开发环境 做一个简单的博客网站   写在开始之前: 要求:python基础.HTML基础.浏览器上网的基本原理 以下环境为:windows10专业版 64位 .Djan ...

  9. ranch分析学习(二)

    紧接上篇,今天我们来分析监督树的工作者,打工仔执行任务的人.废话不多少我们直接进入正题. 3.ranch_server.erl   整个文件的功能主要是存储tcp对应参数的的信息.信息的存储方式采用的 ...

  10. JAVA多线程----用--进阶--》网络编程2

    import java.io.*; import java.net.*; /** * 服务器端逻辑线程 */ public class LogicThread extends Thread { Soc ...