解决samba配置与使用中遇到的问题
今天最大的收获,莫过于解决了samba配置与使用中遇到的问题,特此分享下.参考神贴链接:Ubuntu下samba配置和使用-百度经验 (baidu.com)配置好Samba服务可以访问读写之后又遇到了问题,客户端可以创建文件并修改保存,但是服务端已有的文件,pc端无法修改保存,报错提升没有权限,将文件改成chmod 777权限后可以保存修改了,但是改大量文件权限,导致git下一片红,很麻烦。。。w
今天最大的收获,莫过于解决了samba配置与使用中遇到的问题,特此分享下.
参考神贴链接:
Ubuntu下samba配置和使用-百度经验 (baidu.com)
配置好Samba服务可以访问读写之后又遇到了问题,客户端可以创建文件并修改保存,但是服务端已有的文件,pc端修改后无法保存,报错提示没有权限,将文件改成chmod 777权限后可以保存修改了,但是改大量文件权限,导致git下一片红,很麻烦。。。
writable = yes
这个只表明客户端可以创建文件并且能修改,但是却不能修改服务端创建出来的文件.
原因是客户端创建出来的文件所属user是nobdoy,group是nogroup,,而服务端的user/group是ynwang/ynwang,两个不同用户和不同组不能相互修改.
其实smb.conf提供了另外一个配置叫force user, 它表示客户端默认创建的文件所属用户,
只要和服务端设置成一样,那么就直接可以创建和修改所有文件了.
[share]
comment = share folder
browseable = yes
path = /data2/ynwang
read only = no
create mask = 0777
directory mask = 0777
valid users = ynwang
force user = ynwang
force group = nogroup
public = yes
available = yes
writable = yes
更多推荐
所有评论(0)