下载Samba
sudo apt install samba
账户和目录配置
# 创建用户组$ sudo groupadd ceshi# 创建用户并加入用户组$ sudo useradd -g ceshi -s /sbin/nologin ceshiuser# 创建samba用户并给每个用户设置密码,要在系统创建完后才可以创建samba用户 (smbpasswd -a $username命令是用于创建用户和更改密码的命令)$ smbpasswd -a ceshiuserNew SMB password:Retype new SMB password:Added user chanpinuser.# 创建目录,更改属主$ mkdir /share$ chown -R ceshiuser:ceshi /share# 更改配置文件,实现权限分配$ vim /etc/samba/smb.conf
配置文件设置
全局设置保持默认就行,如果不想让别人看到home目录就删掉Share Definitions的home目录,然后参考以下设置Share Definitions
# 共享目录名称
[share]
# 共享目录描述
comment = share folder
# 共享目录路径
path = /share
# 用来指定该共享是否可以浏览
browseable = yes
# 用来指定该共享资源是否可用
available = yes
# 是否允许写入
writable = yes
# Samba用户在所在目录创建文件的权限
create mask = 0770
# Samba用户在所在目录创建文件夹的权限
directory mask = 0770
# 允许访问的用户
valid users = share
