Samba centos7文件共享服务器搭建教程,可以更改任意需求操作配置详解。

  1. 先安装软件   yum -y install samba-client
  2. 请看如下配置文件说明

[gongxiang]    
   comment = This is my shared folder
        path = /gongxiang
        writeable = yes
        public = no
        valid users = gongxiang
        admin users = root
        browseable = yes
        create mask = 0777
        directory mask = 0777
        force directory mode = 0777
        force create mode = 0777

说明[gongxiang]   #共享文件的名称,等下要创建

        comment = This is my shared folder #这里随便填,就是一个进入的简介
        path = /gongxiang  #这里是共享文件夹的位置
        writeable = yes  #是否可写
        public = no  #是否公开,否的话就要输入身份验证
        valid users = gongxiang #允许访问该共享的用户
        admin users = root  #共享文件的管理者
        browseable = yes  #是否可以浏览
        create mask = 0777  
        directory mask = 0777
        force directory mode = 0777
        force create mode = 0777
你复制进去 smb.conf最后  按着这个格式就好了 

  1. 然后你创建文件那个路径 要给权限   比如我那个路径 就  chmod -R 777 /gongxiang
  2. 然后创建用户和smb用户  useradd gongxiang
    smbpasswd -a gongxiang
  3. 你试试 如果不行的话 就清除停止防火墙规则和临时关闭一下selinux      iptables -F 
    setenforce 0 
  4. smbclient -L ip地址      检查一下共享有没开启成功
  5. systemctl restart smb
  6. iptables -F 
    setenforce 0 
  7.  net use * /del /y 清楚客户端 连接缓存
  8. systemctl list-unit-files|grep enabled 查看开机自启动服务
  9. systemctl enable nginx.service(服务项)  设置开机自启动项

案例1:新需求  一个普通帐号,一个管理员帐号。 普通帐号 可以上传,下载。不能删除。管理员 可以上传可以下载和删除。
 
实现办法:
更改权限,递归方式
 
chmod -R 755 /var/www/html/test.com
 
更改属主,递归
 
chown -R apache:apache /var/www/html/test.com   用户:用户组
 
更改权限 属主 等等
 
 附上修改权限smb.conf

[operations]
comment = This is operations shared folder
path = /home/operations
public = no
valid users = opuser,opadmin
admin users = opadmin
inherit owner = Yes
writable = Yes
create mask = 1774
directory mask = 1777
force directory mode = 1000

 

你可能感兴趣的:(Samba centos7文件共享服务器搭建教程,可以更改任意需求操作配置详解。)