samba的共享文件夹配置
-
修改配置文件,添加一个局部的共享区域
vim /etc/samba/smb.conf
添加如下参数
[yu]
comment = This is test configure # 注释
path = /home/yu # 定义共享的文件夹路径
public = no # 文件夹不是公开的
writable = yes # 用户可以进行数据写入
guest ok = yes # 可以使用匿名用户登录 -
使用pdbedit命令,创建samba服务专用的用户密码信息
pdbedit -a username:新建Samba账户。
pdbedit -r username:修改Samba账户。
pdbedit -x username:删除Samba账户。
pdbedit -u, --user=USER use username
pdbedit -L:列出Samba用户列表,读取passdb.tdb数据库文件。
pdbedit -Lv:列出Samba用户列表详细信息。
pdbedit -c “[D]” -u username:暂停该Samba用户账号。
pdbedit -c “[]” -u username:恢复该Samba用户账号。 -
创建samba的用户,必须保证这个用户在linux系统中存在
如果没有该用户,可以useradd创建一个
[root@yuweijie ~]# id yu
uid=1003(yu) gid=1003(yu) groups=1003(yu) -
创建一个samba用户,命令如下
pdbedit -a -u yu # 创建一个samba用户yu
[root@yuweijie ~]# pdbedit -a -u yu
new password:
retype new password:
Unix username: yu
NT username:
Account Flags: [U ]
User SID: S-1-5-21-2150796258-3320300366-496359405-1000
Primary Group SID: S-1-5-21-2150796258-3320300366-496359405-513
Full Name:
Home Directory: \yuweijie\yu
HomeDir Drive:
Logon Script:
Profile Path: \yuweijie\yu\profile
Domain: YUWEIJIE
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Tue, 15 Feb 2022 18:36:46 CST
Password can change: Tue, 15 Feb 2022 18:36:46 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -
创建完毕用户,重启smb服务,并且检查samba端口是否存活
systemctl restart smb
[root@yuweijie ~]# netstat -tunlp | grep smb
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2205/smbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2205/smbd
tcp6 0 0 :::445 :::* LISTEN 2205/smbd
tcp6 0 0 :::139 :::* LISTEN 2205/smbd
只要有445端口并且有监听的状态,就说明smb服务正确启动了 -
注意防火墙是否关闭
iptables -F
systemctl stop firewalld
出现如下信息就是防火墙关闭成功
[root@yuweijie ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
使用客户端连接samba服务器
- windows进行连接:直接找到 运行 功能,输入 \\samba服务器地址,如\\192.168.178.120(注意是双斜杠)。只要输入如上地址,就能够直接进入账号密码验证环节,然后直接打开samba共享文件夹的目录了
- macos连接:打开访达,右键连接服务器,输入smb://192.168.178.120
网友评论