安装samba
yum install samba -y
配置samba
配置文件:/etc/samba/smb.conf
[root@dockerhome ~]# cat /etc/samba/smb.conf
#See smb.conf.example for a more detailed config file or
#read the smb.conf manpage.
#Run ‘testparm’ to verify the config is correct after
#you modified it.
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775
[share_name]
comment=share
path=/tmp
browseable=yes
valid users=bigchao #指定访问目录的用户
write list =bigchao #指定访问目录的用户组
重启samba服务
#systemctl restart smb
创建samba用户
如果是现有的用户,直接使用smbpasswd添加现有用户,如果是没有的用户,先用useradd添加,再使用smbpasswd添加。
新增用户bing并设置密码
#useradd -s /sbin/nologin bigchao
#passwd bigchao
再将系统用户bigchao用户添加为samba用户
#smbpasswd -a bigchao
查看samba用户