仅在此记录,以供参考。
apt install samba
apt install smbclient
samba -V 验证是否安装成功
vi /etc/samba/smb.conf 修改配置文件
增加以下内容
[share]
comment = share folder
browseable = yes
path = /tmps
create mask = 0777
directory mask = 0777
valid users = root
force user = nobody
force group = nogroup
public = yes
available = yes
其中,方括号内share是最后共享出来的文件名。下面的path是实际共享出去的目录路径,valid users是可访问的用户名,该项不写,则默认对所有人可见。更多参数说明见下:
[need] # Windows访问Samba服务器是显示目录名,顶格写
comment = need share # 对该共享目录的描述,随便写
browseable = yes # 共享目录是否可见,no不可见,yes或不写默认可见
path = /share # 共享的目录路径
create mask = 0777 # 创建文件的默认权限
directory mask = 0777 # 创建目录的默认权限
valid users = tom # 指定登录的用户,该项不写,则默认对所有人可见
force user = nobody # 指定的用户可以进行登录,其他用户没有权限登录,nobody不限制
force group = nogroup # 同上,指定用户组
public = yes # 是否对所有登录成功的用户可见
writable = yes # 写权限,目录的权限也要许可
available = yes # 同样是设置共享目录是否可见
然后,smbpasswd -a root设置root用户访问共享目录的密码(在Windows上访问Linux的samba共享目录时会要求输入)。
之后,service smbd restart 重启samba服务。
如果人生只是一段旅程,我愿沿途播撒花朵……在Windows电脑上访问\samba服务器ip地址\share即可访问。
网友评论