centos7、Linux实现文件夹共享、Linux共享文件夹后无权限访问

1、打开CentOS7的终端Konsole,使用“rpm -qi samba"命令查询是否已经安装了Samba,然后使用“yum install samba”命令,下载Samba包并安装。输入“y”,确认安装软件和软件依赖包。如果已安装则无需安装;

未安装:

已安装

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

3、添加一个Linux用户,用于访问共享文件夹时输入的用户名 useradd fzcpb

4、添加共享文件夹的用户,使用“smbpasswd -a username”。 smbpasswd命令的常用方法smbpasswd -a 增加用户(要增加的用户必须是系统用户)smbpasswd -d 冻结用户,就是这个用户不能在登录了smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用smbpasswd -n 把用户的密码设置成空. 要在global中写入 null passwords -truesmbpa

CentOS 7访问共享文件夹,根据共享文件夹所在系统不同,有不同的访问方法: ### 访问Windows系统的共享文件夹 - **Windows系统设置共享文件夹**: - **系统界面共享**:选择要共享文件夹,点击属性,再点击共享,选择用户后点击共享。 - **命令行共享**:使用命令`net share "987"="d:\222\888" /GRANT:Everyone,FULL /REMARK:"1234567"` ,其中“987”是远程访问文件夹名称,远程访问时通过这个名字访问文件夹。 - **CentOS 7系统挂载共享文件夹**: 1. 创建挂载目的文件夹:`mkdir -p /mnt/smb` 2. 挂载命令:`mount -t cifs -o username=zenglg,password=*** //192.168.1.10/ftp /mnt/smb/`。其中,`/mnt/smb/`为Linux本机文件目录,若本机没有该目录则需创建;`//192.168.1.10/ftp`为Windows系统IP和共享目录名称;`zenglg`为Windows系统登录用户名,`***`为Windows系统登录密码。 3. 挂载成功后,切换到`/mnt/smb/`目录下,查看目录下文件,可成功访问到Windows共享文件夹下所有文件。 - **开机自动挂载共享文件夹并即时生效**: ```bash mkdir -p /mnt/smb/ # 临时挂载 mount -t cifs //192.168.3.45/ftp /mnt/smb/ -o username=zenglg,password=19850508,vers=2.0 # 临时挂载 sed -i '$a\mount -t cifs //192.168.3.45/ftp /mnt/smb/ -o username=zenglg,password=19850508,vers=2.0' /etc/rc.d/rc.local # 永久挂载 chmod +x /etc/rc.d/rc.local # 赋予执行权限 ``` 设置成功之后重启服务器进行测试[^1]。 ### 访问NFS共享文件夹CentOS 7上使用NFS来实现共享文件夹,可分为服务端配置和客户端访问两步: - **服务端配置(CentOS 7)**:安装NFS服务 [^3]。 - **客户端访问**:暂未在引用中详细提及客户端访问步骤,但配置好服务端后,客户端可以通过相应的挂载操作来访问NFS共享目录。 ### 访问CentOS 7虚拟机共享文件夹 若要访问CentOS 7虚拟机共享文件夹,注意`Share`为自己设置共享文件夹名称,每个人不同。配置如下: `hgfs`为共享目录,编辑相关配置文件,添加`.host:/Share /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0` [^2]。 ### 相关软件安装与配置辅助命令 在访问共享文件夹前,可能需要安装相关软件。CIFS(Common Internet File System)是一种在网络上共享文件的协议,也称为SMB(Server Message Block)。在CentOS中配置CIFS网络存储服务,可以将远程共享文件夹当做本地文件夹来使用。相关命令如下: ```bash sodu yum search cifs # 和 yum list | grep php 的作用一样 yum list installed # 查看已经安装的所有软件包 yum list installed | grep 关键字 # 查看已经安装并且包名包含关键字的软件包,使用yum -info 包名 也可以查看软件是否已经安装 sodu yum install -y cifs-utils ``` [^4] ### 共享文件夹权限设置与防火墙配置 在配置共享文件夹过程中,还需要进行权限设置和防火墙配置。例如,退出配置文件后,使用命令`systemctl stop firewalld`关闭防火墙,然后使用命令`systemctl disable firewalld`禁止防火墙开机启动 [^5]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值