使用yum查询安装包
使用yum -y install samba安装。
rpm -ql samba |grep -v 'lib\|man\|doc\|share'
useradd smbuser001 -c "samba服务共享用户001 20240510 hanyw" -s /sbin/nologin
mkdir -pv /home/ymxq
chown -R smbuser001. /home/ymxq
ls -ld /home/ymxq
chown -R smbuser001:smbuser001 /home/ymxq
ls -ld /home/ymxq
cp -av /etc/samba/smb.conf{,_bak}
smbpasswd -a smbuser001
启动smb服务
systemctl start smb
ss -tulanp | grep smbd
进入配置文件后加入以下脚本
[smbuser]
# 自定义的共享设置
#共享描述
comment = smbuser guest share
#共享目录-也就是前面创建的共享目录
path = /home/ymxq
#允许guest用户访问
public = yes
#允许smbuser 在共享目录下写入
writable = yes
#默认创建目录权限 rwxrwxr_x
directory mask = 0775
#默认创建文件权限 rwxrwxr_x
create mask = 0775
#允许访问该共享的用户
valid users = smbuser001,root
#可写入共享的用户列表
write list = smbuser001,root
#该指定共享目录可浏览
browseable = yes
#该指定共享资源可使用
available = yes
# 设置共享目录的管理员,具有完全权限-一般如非必要不要开启管理员权限
admin users = smbuser001
注释掉homes
#[homes]
# comment = Home Directories
# valid users = %S, %D%w%S
# browseable = No
# read only = No
# inherit acls = Yes
停止服务
systemctl stop smbd
重启服务
systemctl restart smb