zoukankan      html  css  js  c++  java
  • CentOS7 配置共享文件夹

    1、SSH连接CentOS,使用“rpm -qi samba"命令查询是否已经安装了Samba,如果没有安装,使用“yum install samba”命令,下载Samba包并安装,输入“y”,确认安装软件和软件依赖包。

    2、使用“rpm -qa | grep samba”查看已经安装好的Samba的信息。

    3、添加共享文件夹的用户,使用“smbpasswd -a username”命令。

    smbpasswd 命令的常用方法:

    smbpasswd -a 增加用户(要增加的用户必须是系统用户);

    smbpasswd -d 冻结用户,就是这个用户不能在登录了

    smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用

    smbpasswd -n 把用户的密码设置成空,要在global中写入 null passwords -truesmbpasswd -x 删除用户

    4、使用命令“mkdir /home/myshare”,新建“myshare”共享文件夹(非必须,也可以用已存在文件夹)。

    5、使用命令“chmod -R 777 /home/myshare”,将整个myshare文件夹与其中的文件和子目录的权限都设置为rwxrwxrwx,即所有人都可以查看操作。

    777解读:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。 例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。

    6、使用命令“cd /etc/samba”进入Samba配置文件目录,并使用“ls”列出该目录下所有的文件,其中“smb.conf.bak”,smb.conf 配置文件做的一个解释和示例。

    7、使用命令“vi smb.conf",进入Samba配置文件,按下“i”键修改配置文件。

    writable = yes   #修改
    #添加:
    create mask = 0664
    force create mode = 0664
    directory mask = 0775
    force directory mode = 0775

    说明:

    默认创建文件是-rw-rw-r-- 664权限

    默认创建目录是rwxrwxr-x 775权限

    也可以按照以下格式新增共享文件夹

    [myshare]
        comment = Share Files
        path = /home/myshare
        valid users = root
        public = No
        writable = Yes
        browseable = Yes

    8、按下“Esc”键,并输入“:wq”,退出配置文件,使用命令“testparm”检查smb.conf是否有语法问题,使用命令“systemctl stop firewalld”关闭防火墙,然后使用命令“systemctl disable firewalld”禁止防火墙开机启动;或添加以下规则放行samba:

    firewall-cmd --permanent --add-service=samba
    firewall-cmd --reload

    9、使用命令启动Samba服务并加入开机启动。

    systemctl restart smb
    systemctl enable smb

    10、启动Samba服务后,在Windows资源管理器地址栏输入“\\共享文件夹的IP地址”,输入账户名和密码即可使用共享文件。

    如果没有访问权限,可以查看这篇文章:CentOS开启SELinux导致samba无法访问的解决办法

  • 相关阅读:
    Scala--基础
    maven
    Storm 运行例子
    Storm 安装部署
    Storm
    Kafka 集群部署
    Redis Twemproxy
    Redis Sentinel
    获取URL中参数的值
    浏览器滚动条样式
  • 原文地址:https://www.cnblogs.com/kimshen/p/15569575.html
Copyright © 2011-2022 走看看