1.sudo apt-get install samba
2.sudo mv /etc/samba/smb.conf /etc/samba/smb.conf-orig
3.sudo vi /etc/samba/smb.conf
[global]
security=share
[share]
path=/usr/src
writable=yes(支持修改文件)
create mode = 0755
public=yes
4.sudo service smbd restart
注意,samba配置文件里的权限与linux操作系统中权限的交集为实际用户使用samba服务时的权限。
因此,当用户实际操作的权限与samba配置的权限不一致时,请执行以下语句
chmod 777 sharepath/* 在linux系统中允许所有用户可以更改此文件
ls -ld sharepath 查看当前文件权限
sudo chmod o+w sharepath 在linux系统中修改文件所有者,从而允许用户增加修改删除文件.此命令不能对子目录生效,所以需要写出完整目录
注意
如果希望实现按照用户权限进行访问。则
1.需要在系统中创建用户wlan,wlan
2.执行前面步骤1,2,
3.sudo vi /etc/samba/smb.conf
[global]
security=user
[share]
path=/usr/src
writable=yes(支持修改文件)
create mode = 0755
valid users=wlan
4.创建samba用户
sudo smbpasswd -a wlan
输入密码
再次输入密码
5.执行
sudo service smbd restart