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

 

posted @ 2020-08-10 15:05  zhaoxlchn  阅读(231)  评论(0编辑  收藏  举报