0
点赞
收藏
分享

微信扫一扫

C# 登录界面代码

穆风1818 03-29 09:00 阅读 3

一、samba安装

sudo apt install samba

二、配置Samba

编辑Samba配置文件sudo vi /etc/samba/smb.conf
在文件末尾添加以下内容,设置一个简单的共享目录(替换path_to_share为实际的共享目录路径):

[Share]
path = /path_to_share
read only = no
browseable = yes

重启Samba服务以应用配置更改:
sudo systemctl restart smbd

三、文件夹权限配置(可选,无需求可跳过)

如果你想让Samba共享只对特定用户可用,你需要创建一个Samba用户并设置访问权限。
3.1 首先,添加一个系统用户(如果已存在则不必)
sudo adduser sambauser

3.2 创建密码
sudo smbpasswd -a sambauser

3.3 设置共享权限
在/etc/samba/smb.conf中设置共享权限,将之前的共享配置更改为:
[Share]
path = /path_to_share
valid users = sambauser
read only = no
browseable = yes

3.4 再次重启Samba服务以应用更改。

四、测试

现在你应该能够从网络上的其他计算机通过SMB/CIFS访问你的共享了。在Windows上,你可以使用\linux_server_ip\Share,在Linux上,你可以使用smbclient //linux_server_ip/Share -U sambauser。

这里我没执行第三步,smb.conf配置也和第一步一样,测试结果如下图:
在这里插入图片描述
在这里插入图片描述
这里输入linux系统的用户名和密码,结果输入后拒绝访问。

查了一下好像是没有设置samba用户名和密码。
另外设置一个samba用户名和密码试试。

五、设置samba用户名和密码

sudo useradd sambaUser
sudo smbpasswd -a sambaUser
根据提示输入密码

systemctl restart smbd 重启服务

systemctl status smbd查看samba运行状态,按q返回
在这里插入图片描述

六、再次测试

在这里插入图片描述
在这里插入图片描述
创建文件提示没有权限。怀疑原来的文件夹权限有问题,查看文件权限。
在这里插入图片描述

没有写权限,chmod 777,我们加一个权限
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0d0ffe7ab8494904b00797470851854a.png
之后再来创建,解决
在这里插入图片描述
在这里插入图片描述

七、设置网络映射,方便访问

在这里插入图片描述
完成!

举报

相关推荐

0 条评论