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无法访问的解决办法

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在CentOS 7上配置共享文件夹,你可以按照以下步骤进行操作: 1. 使用命令"mkdir /home/myshare"创建一个名为"myshare"的文件夹。 2. 确保你已经安装了Samba服务。如果没有安装,你可以使用以下命令安装: "sudo yum install samba"。 3. 使用编辑器打开Samba配置文件: "sudo vi /etc/samba/smb.conf"。 4. 在配置文件的最后添加以下内容: ``` [myshare] comment = Shared folder path = /home/myshare browseable = yes read only = no create mask = 0777 directory mask = 0777 valid users = yourusername ``` 这会创建一个名为"myshare"的共享文件夹,其中"path"字段指定了实际的文件夹路径,"valid users"字段指定了可以访问该共享文件夹的用户。 5. 保存并关闭文件。 6. 使用以下命令设置Samba账户密码: "sudo smbpasswd -a yourusername"。你将被要求输入新的Samba密码。 7. 启动Samba服务: "sudo systemctl start smb"。 8. 如果你想在系统启动时自动启动Samba服务,可以使用以下命令: "sudo systemctl enable smb"。 9. 现在,你可以在Windows资源管理器中输入"\\共享文件夹的IP地址"来访问共享文件夹。输入你在步骤6中设置的用户名和密码即可使用共享文件夹。 请注意,上述步骤假设你已经正确地配置了网络设置以便在CentOS 7和Windows之间进行通信。此外,如果你希望为其他用户提供访问权限,请根据需要调整Samba配置文件中的"valid users"字段。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [CentOS7 配置共享文件夹](https://blog.csdn.net/hxbgzgs85/article/details/128989464)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值