如何在Fedora或CentOS上使用Samba共享

$ sudo semanage fcontext -a -t samba_share_t "(/.*)?"

将替换为我们之前为 Samba 共享创建的本地文件夹(例如 /):

$ sudo semanage fcontext -a -t samba_share_t "/shared(/.*)?"

我们必须执行命令来激活修改后的标签,命令如下:

$ sudo restorecon -R -v /shared 

为了通过 Samba 共享我们的 home 文件夹中的文件夹,我们必须启用共享 home 文件夹的选项,该选项默认是关闭的。下面的命令可以达到这个效果。如果您没有共享主文件夹,则可以跳过此步骤。

$ sudo setsebool -P samba_enable_home_dirs 1

第 3 步:为 Samba 配置防火墙

以下命令用于在防火墙中打开 Samba 共享所需的 TCP/UDP 端口。

如果你正在使用(例如under和under),下面的命令会永久修改Samba相关的防火墙规则。

$ sudo firewall-cmd --permanent --add-service=samba 

如果您在防火墙中使用(例如,或更早版本),您可以使用以下命令为 Samba 打开必要的传出端口。

$ sudo vi /etc/sysconfig/iptables 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

然后重启服务:

$ sudo service iptables restart 

第 4 步:更改 Samba 配置

p>

以下步骤将 Samba 配置为将本地文件夹导出为 Samba 共享。

使用文件编辑器打开 Samba 配置文件,并在文件末尾添加以下行。

$ sudo nano /etc/samba/smb.conf 
[myshare]
comment=my shared files
path=/shared
public=yes
writeable=yes

括号中的文本(例如,“”)是用于从远程主机访问 Samba 共享的 Samba 共享资源的名称。

创建一个 Samba 用户帐户,这是挂载和导出 Samba 文件系统所必需的。我们可以使用工具来创建 Samba 用户。请注意,Samba 用户帐户必须是现有的 Linux 用户。如果您尝试添加不存在的用户,则会返回错误消息。

如果您不想将任何现有的 Linux 用户用作 Samba 用户,您可以在您的系统上创建一个新用户。为安全起见,请将新用户的登录脚本设置为 /sbin/,并且不要创建用户的主文件夹。

在本例中,我们创建一个名为“”的用户,如下所示:

$ sudo useradd -M -s /sbin/nologin sambaguest
$ sudo passwd sambaguest 

创建新用户后,使用命令添加 Samba 用户。当此命令要求输入密码时,您可以输入与其用户密码不同的密码。

$ sudo smbpasswd -a sambaguest

激活 Samba 服务并检查 Samba 服务是否正在运行。

$ sudo systemctl enable smb.service 
$ sudo systemctl start smb.service 
$ sudo systemctl is-active smb

使用以下命令查看 Samba 中的共享文件夹列表。

$ smbclient -U sambaguest -L localhost 

下一步是访问文件管理器中的Samba共享文件夹并复制file1截图。请注意,可以通过 smb:/// 中的地址访问 Samba 共享。

免费提供最新的Linux技术教程书籍,努力为开源技术爱好者做更多更好的事情:

© 版权声明
THE END
喜欢就支持一下吧
点赞198 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片