mkdir -m 777 /share

[public]

path = /share

writable = yes

create mask = 1444

directory mask = 1777

需求要求可读可写不可删:

1、关闭防火墙

2、关闭SeLinux

3、yum install samba

service smb status

systemctl status smb

systemctl start smb

设置smb开机启动

systemctl enable smb

Samba的主配置文件为/etc/samba/smb.conf

请注意,配置文件前面必须用空格,不可以用tab键



#======================= Global Settings =====================================

[global]

# ----------------------- Network Related Options -------------------------
#
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
#
# server string is the equivalent of the NT Description field
#
# netbios name can be used to specify a server name not tied to the hostname

workgroup = WORKGROUP
server string = LBALY Samba Server Version %v
netbios name = LBALYSamba
interfaces = eth0
max connections = 0
deadtime = 0

# --------------------------- Logging Options -----------------------------
#
# Log File let you specify where to put logs and how to split them up.

log file = /var/log/samba/log.%m
max log size = 50
# ----------------------- Standalone Server Options ------------------------
#
# Scurity can be set to user, share(deprecated) or server(deprecated)

security = user
map to guest = Bad User

#============================ Share Definitions ==============================

[public]
comment = Public Stuff
path = /share
public = yes
writable = yes
create mask = 1444
directory mask = 1777