Centos搭建samba服务器

Linux · 2023-07-07
Centos搭建samba服务器

2023-07-07T12:09:14.png
1.进入centos系统,保证联网的状态,下载samba服务。

yum install samba -y

2.打开samba服务

systemctl start smb

3.查看状态 略过 。。。

4.设置开机自启

systemctl enable smb

5.打开共享文件夹路径,到对应的路径下创建共享文件夹

mkdir /data

6.给共享文件夹权限,由于是测试,给的是最高读写权限,一般这种操作不安全,不建议最高

chmod -R 777 /data

7.创建用户,这时候的用户是centos系统的用户。可以创建多个用户,本次测试只创建一个用户。

useradd ma

8.创建用户组。也可创建多个组。

groupadd ma

9.将用户ma加入到组ma中

gpasswd -a ma ma

10.将用户转变为smb用户,输入密码。

smbpasswd -a ma

11.配置smb

vi /etc/samba/smb.conf

[data]
path = /photo
browseable = yes
read only = no
guest ok = no
writeable = yes

12.重启smb服务

systemctl restart smb

  1. 常用的测试命令:
    列出所有 SMB 用户 sudo pdbedit -L
    查看所有共享目录及权限 sudo grep -v "^#|^$" /etc/samba/smb.conf grep -A 10 "^["

测试用户权限(模拟客户端连接) smbclient //localhost/共享名 -U 用户名
例如 smbclient //10.244.1.242/home -U dms

windows下如果已经用其他账号登录了,需要注销

net use * /del /y

新增磁盘映射

net use Z: \\172.16.15.242\home /user:dms 


linux samba centos