Linux下简单配置使用samba
备注:Linux使用的是centos 7
一、下载安装
yum install samba
安装好之后配置文件目录为:/etc/samba
配置文件为:smb.conf
二、创建分享目录与修改配置
创建分享目录,此处我是在home下面创建的一个目录,同时修改权限
cd /home mkdir share-dir && chmod 777 share-dir
配置文件添加分享目录,添加的时候注意需要把后面的中文备注删除
[share-dir] 备注:这个值为连接时需要指定的目录,可与分享目录不一致 comment = comment 备注:别名,没多大意义 path = /home/share-dir 备注:被分享的目录地址 writable=yes 备注:设置目录可写 browseable = yes create mask = 0777 directory mask = 0777 valid users = root 备注:表示可以访问samba服务器的合法用户 public = yes available = yes
三、设置samba用户
由于是自己瞎折腾,使用的用户就是系统的root账户,所以就没有其他教程里面创建账户的流程
添加账户,后面需要设置一个密码,用于连接的时候使用 smbpasswd -a root 启用账户 smbpasswd -e root
四、samba的管理命令
启动
systemctl start smb
停止
systemctl stop smb
重启
systemctl restart smb
五、Windows连接
打开资源管理器,不选中任何内容,鼠标右键,选择“添加一个网络位置”,然后后续添加就行
六、可能出现的问题
一、连接上之后,没有内容,可能是Selinux的问题,需要配置。省事的方法是关闭它,操作方法见:https://blog.csdn.net/xin_y/article/details/79007986
二、Windows连接上一次后,没法重新设置连接用户名,使用net命令管理,参考:https://zhidao.baidu.com/question/87249461.html
这个命令是直接干掉所有的记录
net use * /del /y