SAMBA配置
首先为samba添加一个用户,外部可以通过该用户访问,我用的是系统已有的用户leo。添加的方法是smbpasswd -a leo。
然后在/etc/samba/smb.conf文件的最后面加上下面这段
[leo]
comment = leo files
path = /home/leo
valid users = leo
create mask = 664
directory mask = 775
writeable = yes
- [leo]这就共享配置的开头,我这里写的是leo,其实随便写啥都可以
- comment是对leo这个共享的备注,随便写什么都可以
- path指定共享的目录,这里我设置的是leo这个用户的home目录
- valid users=leo,指定leo用户可以访问这个目录
- create mask=664,指定在外部(比如Windows系统)创建文件的初始权限
- directory mask=775,指定创建的目录的初始权限
- writeable=yes,yes表明用户是可以对文件和目录有修改权限,这只是一个全局的配置,具体的文件和目录有无权限修改,还要看具体的文件和目录的权限。如果这里配置的是yes,但是某个文件只对root可写,但是这里用的是leo登录,所以也是不能改那个文件的。(ps.可能可以删除那个文件,因为删除的权限是受文件所在目录的权限控制的。删除之后再新建一个跟原来同名的文件,然后把原来的内容复制过来,修改一下,也能达到修改的目的!)