从windows通过samba服务器访问文件问题

mypwb 2010-08-29 03:44:57
各位大侠:我把LINUX文件权限已经改为777了,为什么我通过samba服务器访问文件可以读,但当我改变了文件后,想重新保存文件却提示 文件设备可能是只读的,或者被其它应用程序打开写入,请使用另存为……
希望大侠们指点迷津
...全文
616 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
mypwb 2010-09-13
  • 打赏
  • 举报
回复
谢谢各位帮忙……
「已注销」 2010-09-08
  • 打赏
  • 举报
回复
Linux 有创建文件的默认权限吧
当你保存文件的时候重新写入了文件改变了权限。
mypwb 2010-09-08
  • 打赏
  • 举报
回复
这个真的弄了很久都没有解决,不知道你们可不可以直接说出我到底需要改哪里?不要一来就教怎么建立samba服务器嘛,求求各位高手了,期待中……
草原牧心 2010-09-04
  • 打赏
  • 举报
回复
对了 你还要修改共享文件的属性 777
草原牧心 2010-09-04
  • 打赏
  • 举报
回复
前两天刚研究了这个问题
1。首先修改/etc/samba/smb.conf 配置文件
#================share definitions======================
添加:
[root]
comment= Root directories
browseable = yes 可视客浏览
writeable =yes 可写
path= / 共享路径
voliduses =smb(用户名)
2。确定 smb用户存在
3。重启 smb 服务器 :[root@localhost ~]# /etc/init.d/smb restart
4。关闭防火墙 # iptables -F
5。查看ETHO IP :[root@localhost ~]# ifconfig
6.打开XP下的“开始”-->“运行” 输入 \\192.168.1.100 (上面查询的IP)
steptodream 2010-09-03
  • 打赏
  • 举报
回复
可以把这段改成某组的用户

[pwb]
comment = Pwb Directories
path = /pwb/pwb
valid users = @somegroup
writeable = yes
force group = somegroup

chmod -R 770 /pwb/pwb
chown owner.somegroup /pwb/pwb

需要访问该目录的人就加入到这个somegroup里来
steptodream 2010-09-03
  • 打赏
  • 举报
回复
另外测试的时候
把防火墙和selinux都关了!
steptodream 2010-09-03
  • 打赏
  • 举报
回复
你那个感觉总有点问题 既然设置了valid users =smb 又设置public = yes?
我给你的鸟哥的教程你根本就没看 照着那个来就OK!

你复制下面我设置的samba 用户名和密码认证 不要security=share
[global]
dos charset = cp936
unix charset = UTF-8
display charset = UTF-8
workgroup=WORKGROUP
netbios name = Fileserver
security = user
passdb backend = tdbsam
encrypt password = yes
log level = 1
log file = /var/log/samba/log.%m
syslog = 0

msdfs root = no
delete veto files = yes
inherit permissions = yes
store dos attributes = yes
force directory mode = 02000
directory mask = 0770
create mask = 0664
dos filemode = yes
dos filetimes = yes
dos filetime resolution = yes
fake directory create times = yes

load printers = no
disable spoolss = yes
[pwb]
comment = Pwb Directories
path = /pwb/pwb
valid users = smb
writeable = yes

然后执行命令
chmod -R 770 /pwb/pwb
chown smb /pwb/pwb

追加smb用户
pdbeit -a smb

然后启动samba测试
mypwb 2010-09-03
  • 打赏
  • 举报
回复
有没有能够给我一个解决的办法呢?
  • 打赏
  • 举报
回复
注意:系统权限和samba的设置权限

缺一不可。
mypwb 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 linwhwylb 的回复:]

create mask = 0765
directory mask = 0775

把你要共享的目录中加入上面两行。
[/Quote]
还是不行
Linux-Torvalds 2010-08-31
  • 打赏
  • 举报
回复
create mask = 0765
directory mask = 0775

把你要共享的目录中加入上面两行。
zhsh87 2010-08-31
  • 打赏
  • 举报
回复
不要较真呀,你可以把要修改的文件下载到本地,修改好了再上传上去,目的一样达到了。
mypwb 2010-08-31
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 sundesheng125 的回复:]

引用楼主 mypwb 的回复:
各位大侠:我把LINUX文件权限已经改为777了,为什么我通过samba服务器访问文件可以读,但当我改变了文件后,想重新保存文件却提示 文件设备可能是只读的,或者被其它应用程序打开写入,请使用另存为……
希望大侠们指点迷津
samba服务器端,也需要配置可读写,etc下面的。
[/Quote]
配置文件里面有个writable = yes,不知道为什么还是不行,但是可以向里面复制东西进去,可能这个writable就是这个意思。
mypwb 2010-08-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 steptodream 的回复:]

我把LINUX文件权限已经改为777了,为什么我通过samba服务器访问文件可以读,但当我改变了文件后,
-------------------
文件的权限是777 但是samba里也要设置有写权限 访问的时候才有写权限
也就是说samba的共享文件受系统权限和samba的设置权限的双重影响

samba配置详解http://linux.vbird.org/linux_server/……
[/Quote]
我smb.conf文件是这么配置的:
[pwb]
security=share
public = yes
comment = Pwb Directories
path = /pwb/pwb
browseable = yes
writable = yes
valid users =smb
不知道还要怎么设置smb的权限,求助,谢谢
mypwb 2010-08-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 panzifei 的回复:]

ls 贴目录权限,testparm贴配置出来给大家看看
[/Quote]
[root@localhost pwb]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[pwb]"
Global parameter security found in service section!
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = MYGROUP
server string = Samba Server Version %v
passdb backend = tdbsam
cups options = raw

[pwb]
comment = Pwb Directories
path = /pwb/pwb
valid users = smb
read only = No
guest ok = Yes

[homes]
comment = Home Directories
read only = No
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
m00z 2010-08-30
  • 打赏
  • 举报
回复
检查samba配置
谭海燕 2010-08-30
  • 打赏
  • 举报
回复
更改共享权限
coding码场 2010-08-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 mypwb 的回复:]
各位大侠:我把LINUX文件权限已经改为777了,为什么我通过samba服务器访问文件可以读,但当我改变了文件后,想重新保存文件却提示 文件设备可能是只读的,或者被其它应用程序打开写入,请使用另存为……
希望大侠们指点迷津
[/Quote]samba服务器端,也需要配置可读写,etc下面的。
panzifei 2010-08-30
  • 打赏
  • 举报
回复
ls 贴目录权限,testparm贴配置出来给大家看看
加载更多回复(5)

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧